Specification
Docs
Tools
Blog
Community
Search
System
Light
Dark
Star on GitHub
Reference
Introduction
Overview
What is JSON Schema?
Roadmap
Sponsors
Use cases
Case studies
FAQ
Pro Help
Similar technologies
Landscape
Code of conduct
Get Started
Overview
What is a schema?
The basics
Create your first schema
Tour of JSON Schema
JSON Schema glossary
Examples
Miscellaneous examples
Modelling a file system
Other examples
Guides
Overview
For implementers
Common interfaces across implementations
Reference
Overview
JSON Schema keywords
JSON data types
array
boolean
null
numeric types
object
regular expressions
string
Dialect and vocabulary declaration
Enumerated and constant values
Enumerated values
Constant values
Schema annotations and comments
Annotations
Comments
Conditional schema validation
Schema composition
Boolean JSON Schema combination
Modular JSON Schema combination
Media: string-encoding non-JSON data
Learn JSON Schema
Specification
Overview
Versions
2020-12
2019-09
draft-07
draft-06
draft-05
Specification links
Migration
Release notes
JSON Hyper-Schema
Introduction