← All repos

jsonschema

An implementation of the JSON Schema specification for Python

jsonjson-schemajsonschemaschemavalidation
Browse cluster: Claude AI Agent Frameworks & MCP Tools
3,082commits
128contributors
2languages

Tech stack & purpose

This repository is the JSON Schema Test Suite, a language-agnostic collection of JSON test objects designed for implementers of JSON Schema validation libraries to verify their validators against the specification. The test suite covers all released JSON Schema specification versions including draft-2020-12, draft-2019-09, draft-07, draft-06, draft-04, and draft-03, and is organized into test cases containing schemas, instances, and validation results. Beyond core validation tests, it includes specialized test suites for annotations (which track which schema keywords apply to instance values) and output formats (which test the structured results validators produce), with support for multiple output format variations across different specification versions. The repository is maintained as part of the JSON Schema organization and is intended to be incorporated into validator implementations via git submodule or subtree.

Community & reference links

Languages

Python
99.8%
TypeScript
0.2%

Contributors (top 30 of 128)