{"library":"pydantic-core","type":"library","category":null,"description":"pydantic-core is the Rust-powered engine that underpins all validation and serialization in Pydantic V2+. Written in Rust via PyO3, it exposes SchemaValidator, SchemaSerializer, ValidationError, and the core_schema builder API to Python. End-users should interact with it only through the higher-level `pydantic` package; direct use is intended for library authors implementing custom types via __get_pydantic_core_schema__. The library releases in lockstep with pydantic — each pydantic-core version is pinned to exactly one pydantic version and does not follow SemVer independently. Current version is 2.44.0, released frequently (multiple times per month) alongside pydantic.","language":"python","status":"active","version":"2.44.0","tags":["validation","serialization","rust","pydantic","data-modeling","type-checking","json"],"install":[{"cmd":"pip install pydantic-core","imports":["from pydantic_core import SchemaValidator","from pydantic_core import SchemaSerializer","from pydantic_core import ValidationError","from pydantic_core import core_schema","from pydantic_core import PydanticCustomError","from pydantic_core import PydanticSerializationUnexpectedValue","from pydantic_core import CoreSchema"]},{"cmd":"pip install pydantic","imports":[]}],"homepage":null,"github":"https://github.com/sponsors/samuelcolvin","docs":null,"changelog":null,"pypi":"https://pypi.org/project/pydantic-core/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":2.9,"avg_import_s":0.2,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/pydantic-core/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":"verified"}}