jsonschema-specifications
The JSON Schema meta-schemas and vocabularies, exposed as a Registry
Install
jsonschema-specifications on PyPI
pip
pip install jsonschema-specificationsuv
uv add jsonschema-specificationspoetry
poetry add jsonschema-specificationsPackage facts
| License | MIT (permissive) |
| Python support | supports the current Python release (>=3.9) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — referencing |
| Maintenance | aging — 339 days since the last release |
| First released | |
| Popularity | one of the 100 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: jsonschema_specifications-2025.9.1-py3-none-any.whl
Keywords: data validation, json, json schema, jsonschema, validation
About jsonschema-specifications
from the package's own PyPI description — quoted content, verbatim
=============================
jsonschema-specifications
=============================
|PyPI| |Pythons| |CI| |ReadTheDocs|
JSON support files from the JSON Schema Specifications <https://json-schema.org/specification.html> (metaschemas, vocabularies, etc.), packaged for runtime access from Python as a referencing-based Schema Registry <https://referencing.readthedocs.io/en/stable/api/#referencing.Registry>.
.. |PyPI| image:: https://img.shields.io/pypi/v/jsonschema-specifications.svg :alt: PyPI version :target: https://pypi.org/project/jsonschema-specifications/
.. |Pythons| image:: https://img.shields.io/pypi/pyversions/jsonschema-specifications.svg :alt: Supported Python versions :target: https://pypi.org/project/jsonschema-specifications/
.. |CI| image:: https://github.com/python-jsonschema/jsonschema-specifications/workflows/CI/badge.svg :alt: Build status :target: https://github.com/python-jsonschema/jsonschema-specifications/actions?query=workflow%3ACI
.. |ReadTheDocs| image:: https://readthedocs.org/projects/jsonschema-specifications/badge/?version=stable&style=flat :alt: ReadTheDocs status :target:...
Read as markdown · JSON record · Source repository · Homepage · Docs
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Provides JSON Schema metaschemas and vocabularies packaged for runtime access through a referencing-based Schema Registry, enabling Python applications to validate JSON against official specifications.
Low friction: pure Python wheel with a single runtime dependency (referencing). Last release 339 days ago marks aging maintenance, though classified as Production/Stable and supports Python 3.9–3.13.
MIT license permits unrestricted use, modification, and distribution with minimal obligations—suitable for both open-source and proprietary projects.
Usage
pip install jsonschema-specifications
from referencing import Registry
import jsonschema_specifications
Requires Python ≥3.9; referencing dependency must be installed (handled automatically by pip).
Verdict: A stable, low-friction utility for JSON Schema validation in Python, backed by MIT licensing and top-100 PyPI popularity. Aging maintenance (339 days since last release) is offset by Production/Stable status and zero known vulnerabilities; suitable for projects needing official JSON Schema specifications at runtime.
Needs verification
- Whether the 339-day release gap reflects intentional stability or reduced active development.
- Specific metaschema and vocabulary versions exposed by this package release.
- Real-world adoption patterns and whether referencing-based registry approach is standard in the ecosystem.
Similar packages
permissive · top 100 on PyPI
fastjsonschemapermissive · top 1,000 on PyPI
jsonschemapermissive · top 100 on PyPI
Send2Trashpermissive · top 1,000 on PyPI
rpds-pypermissive · top 100 on PyPI
openapi-schema-validatorpermissive · top 1,000 on PyPI
jsonschema-pathpermissive · top 1,000 on PyPI
jmespathpermissive · top 100 on PyPI
soupsievepermissive · top 100 on PyPI
cataloguepermissive · top 1,000 on PyPI