JSON Schema Validator

Ready.

Schema checks before integration tests

Partner APIs ship PDFs and sample JSON that drift from published schemas. Running a quick validate here catches null vs missing field debates before you open a vendor ticket.

Required field failures

Missing required keys are listed explicitly—faster than reading a generic 400 from a gateway. Align error messages with what your SDK consumers will see in production.

Complement full CI validation

Use this for ad-hoc payloads. Commit schemas to repo and run ajv or similar in CI for exhaustive keyword support and regression coverage on every pull request.

FAQ

Which JSON Schema draft is supported?
Validation covers a practical subset—required arrays, object type checks, and per-property types—not every draft-2020-12 keyword like if/then/else or format assertions.
Are additional properties rejected?
Unless the schema explicitly forbids them via additionalProperties: false, extra keys may pass. Tighten schemas when strict contracts matter.
Can I validate arrays of objects?
Top-level array typing is supported when the schema declares type array. Deep item schemas with nested validators may need a full schema engine in your pipeline.