Catch the change.
Before it ships.
Your schema changed. Did your contract?
Validate JSON. Compare revisions. See what needs a second look — without uploading your data.
No signup. No API key. Runs in your browser.
Less guessing.
More understanding.
A valid document isn’t always a compatible change. Keep payload validation and schema review together, with the context to make the call.
Bring a schema. Keep it yours.
Paste JSON or open a local file. Processing stays in this tab’s browser worker. No workspace setup, no document upload.
How data is handledTest the payload against the contract.
Check types, required fields, enums and constraints. Findings show the JSON path and the rule that didn’t match.
Validate a payloadGive every change a second look.
Compare revisions for narrower types, new requirements and tightened bounds. Download the report before you decide what ships.
Compare revisions{
"id": "order_demo",
"status": "paid",
"total": "42.50",
"currency": "USD"
}A string value doesn’t satisfy the numeric contract.
Adjust the payload or review the schema.
A tool, not a black box.
- 01Deterministic validation, powered by Ajv.
- 02Changed advanced rules are flagged for manual review.
- 03No remote reference fetching, accounts or AI calls.
- 04Available today as a free developer preview.
Make the next change
a deliberate one.
Start with the example. Then bring your own contract.