skillfed

jsonschema-specifications

The JSON Schema meta-schemas and vocabularies, exposed as a Registry

jsonschema-specifications Permissive license MIT AGING v2025.9.1 released

Install

jsonschema-specifications on PyPI

pip

pip install jsonschema-specifications

uv

uv add jsonschema-specifications

poetry

poetry add jsonschema-specifications

Package 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

Development Status :: 5 - Production/StableIntended Audience :: DevelopersOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.9Programming Language :: Python :: Implementation :: CPythonProgramming Language :: Python :: Implementation :: PyPyTopic :: File Formats :: JSONTopic :: File Formats :: JSON :: JSON Schema

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.
json schema validationjson schema metaschemasjson schema registryschema validation libraryjson data validationjson schema specificationsreferencing schema registry

Similar packages