Skip to findings
Schema Studio
Infer a data contract from a file, edit its rules, check the file against it, and compare two versions. The file is read in this browser tab and is never uploaded or changed.
JSON, JSON Lines, CSV, TSV, YAML or TOML. Drop one here, or use the button.
Load a data file first — there is nothing to validate against yet.
No contract yet. Choose a data file to infer one, or import a schema document below.
Save, version and share
Export and import happen entirely in this browser. A schema document contains field names, types and rules — never any of your records.
Saving schemas to your account is not included in your current plan.
Nothing has been checked. Load a file and run a validation.