JSON Schema
SpecificationLearnImplementationsBlog Join our Slack
ads via Carbon Free your team to ship faster. Metronome handles complex billing so you can focus on the product. ads via Carbon
ads via Carbon

Learn

  • Getting Started Step-By-Step which covers a classic product catalog description.
  • File System which uses JSON Schema to describe filesystem entries in a Unix-like file system. It is a little more in-depth / advanced than Getting Started.
  • Miscellaneous Examples
  • Examples Collection
    • address.schema.json
    • calendar.schema.json
    • card.schema.json
    • geographical-location.schema.json
  • Understanding JSON Schema
  • JSON Schema reference documentation
  • JSON Schema Glossary which attempts to explain conversational terminology

JSON Schema

  • json-schema-org
  • Discussion: Slack | Google Groups
  • GitHub Discussions
  • Site edits: GitHub repo for site

Logo of the OpenJS Foundation

Copyright OpenJS Foundation and JSON Schema contributors. All rights reserved. The OpenJS Foundation has registered trademarks and uses trademarks. For a list of trademarks of the OpenJS Foundation, please see our Trademark Policy and Trademark List. Trademarks and logos not indicated on the list of OpenJS Foundation trademarks are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.

The OpenJS Foundation | Terms of Use | Privacy Policy | Bylaws | Code of Conduct | Trademark Policy | Trademark List | Cookie Policy