$npx skillfedfor your agent

jsonschema-specifications

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

Worth itPyPI JSONReleased Sep 2025540.3M downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — jsonschema_specifications-2025.9.1-py3-none-any.whl
v2025.9.1 · released 2025-09-08 · Python >=3.9 · 1 runtime deps: referencing

Yes. The package is stable, has no known vulnerabilities, carries a permissive MIT license, and is a lightweight dependency (one pure-Python import) widely used in the JSON Schema ecosystem. Install it if you are building validation tooling or using a validator that depends on it; it adds negligible friction. The aging maintenance status is not a concern for a specification-data package that changes infrequently by design.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.9 or later; the package is a data/specification bundle with no compiled dependencies.
  • Low install friction with a single pure-Python dependency (referencing).
  • Maintenance status is aging—last release was 340 days ago—but the package is marked Production/Stable and supports current Python versions (3.9, 3.10, 3.11, 3.12, 3.13).

License · maintenance · safety

MIT (permissive) — MIT license permits unrestricted use, modification, and distribution with minimal restrictions, making it suitable for both open-source and commercial projects.

last release 2025-09-08 (340 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 540,286,306 downloads/mo, #74 on PyPI

Verify before relying

pip install jsonschema-specifications

from referencing import Registry
import jsonschema_specifications
  • How the Registry is typically instantiated or extended for custom schemas beyond the bundled specifications.
  • Whether the package auto-updates when JSON Schema specifications change or if manual updates are required.
  • Which specific JSON Schema specification versions are included in the bundled metaschemas and vocabularies.
Same gist for agents: .md · .json

What it is and what it does

jsonschema-specifications packages the official JSON Schema metaschemas, vocabularies, and specification documents as a Python library, exposing them through a referencing-based Registry for runtime access. This eliminates the need to manually fetch or bundle schema files and provides a standardized way to resolve schema references during validation.

The package is a thin data distribution layer: it contains no validation logic itself but serves as a dependency for JSON Schema validators that need to resolve specification versions and vocabularies at runtime. It supports modern Python versions (3.9 through 3.13) and is designed for developers building validation pipelines, API schema tooling, or any application that needs reliable access to canonical schema definitions.

Use it for

  • Providing a JSON Schema validator with access to official metaschemas for validating custom schemas against JSON Schema specifications.
  • Building API documentation or schema registry tools that need to resolve and display canonical JSON Schema vocabulary definitions.
  • Validating data payloads against schemas that reference external JSON Schema specifications or vocabularies.
  • Offline schema validation when the official JSON Schema specification server is unavailable or network access is restricted.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

The package is stable, has no known vulnerabilities, carries a permissive MIT license, and is a lightweight dependency (one pure-Python import) widely used in the JSON Schema ecosystem. Install it if you are building validation tooling or using a validator that depends on it; it adds negligible friction. The aging maintenance status is not a concern for a specification-data package that changes infrequently by design.

Install

jsonschema-specifications on PyPI

Before you install

Low install friction with a single pure-Python dependency (referencing). Maintenance status is aging—last release was 340 days ago—but the package is marked Production/Stable and supports current Python versions (3.9, 3.10, 3.11, 3.12, 3.13).

Requires Python 3.9 or later; the package is a data/specification bundle with no compiled dependencies.

License in practice

MIT license permits unrestricted use, modification, and distribution with minimal restrictions, making it suitable for both open-source and commercial projects.

Quickstart

pip install jsonschema-specifications

from referencing import Registry
import jsonschema_specifications

Verify before relying

  • How the Registry is typically instantiated or extended for custom schemas beyond the bundled specifications.
  • Whether the package auto-updates when JSON Schema specifications change or if manual updates are required.
  • Which specific JSON Schema specification versions are included in the bundled metaschemas and vocabularies.

Package facts

LicenseMIT permissive
Python supportSupports the current Python release >=3.9
Install frictionLow. Pure-Python wheel
Runtime dependencies
1 package
referencing
MaintenanceAging 340 days since the last release
First released
Downloads540,286,306 / month, #74 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
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

Evidence: jsonschema_specifications-2025.9.1-py3-none-any.whl

Tags

Capabilities
json schema metaschemasjson schema registryjson schema specificationsschema validation filesjson schema vocabulariesreferencing schema registryjson schema runtime
Topics
json-schemaschema-validationdata-validation
PyPI keywords
data validationjsonjson schemajsonschemavalidation

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “json schema metaschemas”

  • jsonschema-specificationsProvides JSON Schema metaschemas, vocabularies, and specification…
  • gensonGenSON generates JSON Schema documents from JSON objects and can…
  • fastjsonschemaValidates JSON data against JSON Schema specifications using compiled…

Give your agent the search over MCP, or paste the wish link into any chat.

More JSON packages

jsonschema Worth it
PyPI · JSON · released Jan 2026

jsonschema validates Python data structures against JSON Schema specifications, raising exceptions when validation fails or iterating through all errors found.

Install it if you need to validate JSON or JSON-like data structures.

MITpure Python · 3.10+
596.9Mdownloads / mo
referencing With conditions
PyPI · JSON · released Oct 2025

Resolves JSON references according to JSON Schema and related specifications, providing a standard way to handle $ref pointers in JSON documents.

MITpure Python · 3.10+aging
545.4Mdownloads / mo
jiter With conditions
PyPI · JSON · released Jun 2026

A fast JSON parser that converts bytes into Python objects, offering tuning options for string caching, partial parsing, duplicate key detection, and float representation.

Install only if performance or parsing control (partial mode, duplicate detection, float precision) matters for your use case.

MITcompiled wheel · 3.9+
393.2Mdownloads / mo
holidays Worth it
PyPI · Python Modules · released Aug 2026

Generates country- and subdivision-specific government holiday calendars on demand, supporting 250 country codes with optional language localization and holiday categories.

MITpure Python · 3.10+
30.7Mdownloads / mo
genson Worth it
PyPI · Python Modules · released Jul 2026

GenSON generates JSON Schema documents from JSON objects and can merge multiple schemas together, inferring a unified schema that describes the common structure of your data.

MITpure Python · 3.10+
19.4Mdownloads / mo
jsonschema-rs Worth it
PyPI · JSON · released Aug 2026

jsonschema-rs validates JSON data against JSON Schema documents using a Rust-backed implementation for high performance, supporting drafts 4 through 2020-12 with customizable format validators and keywords.

Install it if you validate JSON frequently or need to support multiple schema drafts.

MITcompiled wheel · 3.10+
6.2Mdownloads / mo

See also jsonschema-typed-v2 · sphinx-jsonschema · marshmallow-jsonschema · jschon · jsonschema-path · json-ref-dict · jsonschema-spec · json-schema-for-humans