SpecificationDocsToolsBlogCommunity
System themeSystem
System themeLight
System themeDark
Star on GitHub
eye icon
Overview
What is JSON Schema?SponsorsUse CasesCase StudiesFAQSimilar TechnologiesLandscapeCode of Conduct
compass icon
Getting Started
OverviewCreating your first schemaTour of JSON Schema
Examples
Miscellaneous examplesModelling a file systemOther examples
book icon
Reference
JSON Schema GlossaryLearn JSON SchemaUnderstanding JSON Schema
Conventions usedWhat is a schema?The basicsJSON Schema Reference
Type-specific keywords
stringregular expressionsnumeric typesobjectarraybooleannull
Generic keywords
AnnotationsCommentsEnumerated valuesConstant values
Media: string-encoding non-JSON dataSchema CompositionApplying Subschemas ConditionallyDeclaring a Dialect
Structuring a complex schema
For implementers
Common Interfaces across Implementations
clipboard icon
Specification
OverviewSpecification Links2020-12 notes2019-09 notesdraft-07 notesdraft-06 notesdraft-05 notes
JSON Hyper-Schema
2019-09 notesdraft-07 notesdraft-06 notes
eye icon
Overview
What is JSON Schema?SponsorsUse CasesCase StudiesFAQSimilar TechnologiesLandscapeCode of Conduct
compass icon
Getting Started
OverviewCreating your first schemaTour of JSON Schema
Examples
Miscellaneous examplesModelling a file systemOther examples
book icon
Reference
JSON Schema GlossaryLearn JSON SchemaUnderstanding JSON Schema
Conventions usedWhat is a schema?The basicsJSON Schema Reference
Type-specific keywords
stringregular expressionsnumeric typesobjectarraybooleannull
Generic keywords
AnnotationsCommentsEnumerated valuesConstant values
Media: string-encoding non-JSON dataSchema CompositionApplying Subschemas ConditionallyDeclaring a Dialect
Structuring a complex schema
For implementers
Common Interfaces across Implementations
clipboard icon
Specification
OverviewSpecification Links2020-12 notes2019-09 notesdraft-07 notesdraft-06 notesdraft-05 notes
JSON Hyper-Schema
2019-09 notesdraft-07 notesdraft-06 notes

Work In Progress Feedback

Right now

We're working towards JSON Schema 2022-NN.

See the GitHub repository for ongoing spec work.

Need Help?

Did you find these docs helpful?

Help us make our docs great!

At JSON Schema, we value docs contributions as much as every other type of contribution!

Edit this page on Github
Learn how to contribute

Still Need Help?

Learning JSON Schema is often confusing, but don't worry, we are here to help!.

Ask the community on GitHub
Ask the community on Slack
Open Collective
Code of Conduct
Slack
Twitter
LinkedIn
Youtube
GitHub

Copyright © 2024 JSON Schema. All rights reserved.