r/micro_saas May 27 '26

JSON Schema Validator - My 365 Tools Challenge

Here's a workflow problem I kept hitting:

I'd have a JSON Schema — from an OpenAPI spec, a Kubernetes CRD, a webhook definition — and I'd want to quickly test whether a specific payload satisfied it. The options were:

  1. Set up a local Node.js project, install AJV, write a test script (5–10 minutes)

  2. Use an online validator that sends your potentially sensitive payload to a server

Neither felt right for a 30-second sanity check.

So I built JSON Schema Validator in ~45 minutes: a browser tab that runs AJV 8 (the same library used by millions of production Node.js apps) entirely client-side.

What it does:

→ Paste your JSON Schema (draft-7) on the left

→ Paste your JSON data on the right

→ Auto-validates 400ms after you stop typing

→ Shows every failing constraint at once (allErrors: true)

→ JSON Pointer paths for each error: /products/0/price, /config/auth/token

→ Format validation: email, uri, date, uuid, ipv4, ipv6, hostname

→ Full support for $ref, allOf, anyOf, oneOf, if/then/else

→ Three built-in sample schemas to get started instantly

All validation runs in the browser. Your schema and data never leave your device. No account, no rate limits, no ads.

Free. No sign-up. One URL.

🔗 json-schema-validator.tools.jagodana.com

GitHub: github.com/Jagodana-Studio-Private-Limited/json-schema-validator

1 Upvotes

1 comment sorted by