JSON Schema tools
Validate, annotate, lint, and test JSON Schemas from code or the command line. Use the whole toolkit, or just the pieces you need.
In your code
Libraries for Node.js and browsers.
In your terminal
On your machine and in CI.
In your editor
Schema-aware editing for JSON, in VS Code and Neovim.
In your tests
See which parts of your schemas your tests reach.
Components
Build your own JSON Schema and hypermedia tools from the libraries ours are built from.
- Browser — JRef hypermedia browser
- JSON Pointer — RFC 6901 pointers
- JSON Schema Errors — Readable validation errors
- JSON Schema Formats — Format validators
- Pact — Iterator pipelines
- URI — RFC 3986 URIs and IRIs
- URI Template — RFC 6570 templates
From the blog
Coming soonPosts are on the wayReleases, design decisions, and how they went.