{"categories":[{"label":"JSON Schema","url":"https://skillfed.io/packages/category/file-formats-json-json-schema"}],"enrichment":{"capability":"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.","skillfed_tags":["json-validation","rust-backed","schema-compliance"],"use_cases":["Validate API request/response payloads against OpenAPI or JSON Schema specifications in web services","Check configuration files or data exports conform to expected schemas before processing","Implement domain-specific validation rules by defining custom keywords and format validators","Migrate from pure-Python jsonschema to gain performance without changing validation logic","Generate detailed error reports and evaluation traces for debugging schema mismatches"],"what_it_does":"jsonschema-rs is a JSON Schema validator written in Rust and exposed to Python, designed for high-performance validation of JSON data against schema documents. It supports JSON Schema drafts 4, 6, 7, 2019-09, and 2020-12, with automatic draft detection or explicit draft-specific validators. The package provides multiple validation modes: one-off validation, reusable validator objects, error iteration, boolean checks, and structured output conforming to JSON Schema Output v1.\n\nThe library handles standard format validation (date, email, etc.) and allows custom format validators and keywords to be defined as Python functions or classes. It supports remote reference fetching, meta-schema validation, and schema bundling. With zero runtime dependencies and pre-built wheels for modern Python versions on common architectures, it aims to be a drop-in replacement for the pure-Python jsonschema library with significantly better performance.","worth_installing":"Yes. jsonschema-rs is actively maintained, has no known vulnerabilities, carries a permissive MIT license, and offers a significant performance advantage over pure-Python alternatives with minimal install friction on modern platforms. It is suitable for production use in validation-heavy workloads and as a drop-in replacement for jsonschema. Install it if you validate JSON frequently or need to support multiple schema drafts."},"id":"jsonschema-rs","links":{"html":"https://skillfed.io/packages/jsonschema-rs","md":"https://skillfed.io/packages/jsonschema-rs.md","pypi":"https://pypi.org/project/jsonschema-rs/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-09","license_spdx":null,"license_treatment":"permissive","name":"jsonschema-rs","python_support":"supports_current","summary":"A high-performance JSON Schema validator for Python"},"popularity":{"monthly_downloads":6228579,"position":1951,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.49.9"}
