Reliable configuration help, right in your editor.
SchemaStore is the central catalog for JSON, YAML, and TOML schemas.
Editors and tools use it for validation, completion, and in-context documentation.
The JSON API contains a list of JSON Schema files for known JSON file formats.
Each schema file can be used in tooling such as command line validators, editor auto-completion etc.
The API exposes metadata about each schema in the following format:
name, description and url are all required properties.
The url property is an absolute URI pointing to the schema.
It can be hosted anywhere on the web.
The fileMatch property is for specifying what known file names corresponds with
the schema. This property is optional since not all JSON formats enforce a specific file name.
Supporting Continuous Integration tools
CI/CD applications can detect all JSON and YAML files and validate them if a matching schema is found on SchemaStore.org
The goal of this API is to include schemas for JSON, YAML, and TOML files people actually use.
To do that we encourage contributions in terms of new schemas, modifications and test files.
SchemaStore.org is owned by the community, and we have a history of accepting most pull requests.
Even if you're new to JSON Schemas, please submit new schemas anyway. We have many contributors that
will help turn the schemas into perfection.