JSON Schema
Adopt
Formal standard
JSON Schema community / IETF
Since 2009
Judgement: Adopt
Default API-payload validation; behind OpenAPI/AsyncAPI.
Vocabulary for validating, annotating, and documenting JSON. The schema language of choice for modern HTTP APIs and event payloads.
ODCS uses JSON Schema concepts for typing complex column structures, and the OpenAPI / AsyncAPI specs are themselves anchored in JSON Schema.
At a glance
- Category
- Schema
- Governance
- JSON Schema community / IETF
- Status
- Latest draft 2020-12; published independently after leaving the IETF Internet-Draft track
- First released
- 2009
Links
Related standards
Other standards in Schema.
- AVRO Schema — Apache Avro Schema
- Protobuf — Protocol Buffers
- SQL DDL — SQL Data Definition Language
- XML Schema — XML Schema Definition (XSD)
- LinkML — Linked data Modeling Language
- Table Schema — Frictionless Table Schema
See JSON Schema in context
Open the interactive Data Landscape to compare JSON Schema against every other open standard, or grab the raw JSON. Spotted something wrong? Open an issue.