JSON Schema Generator
Generate a JSON Schema from any JSON object. Runs in your browser — nothing sent anywhere.
About JSON Schema
Why generate a schema from a webhook payload?
Webhook providers document payloads with examples, not always formal schemas. Generating a schema from a captured payload gives you a machine-readable contract for validation, testing, and documentation — especially useful when building transformations or type-safe handlers.
What draft version does this use?
The generator outputs JSON Schema draft-07 with
$schema set accordingly. Draft-07 is widely supported by validators in Node.js (ajv), Python, and most API tooling.How are arrays handled?
For arrays with items, the schema describes the type of each element based on the items in your sample. If the array is empty,
items is left as an empty schema object — you'll need to add the item type manually.Inspecting webhook payloads manually?
HookDeploy captures every webhook, stores it with full history, and lets you inspect, replay, and route it — without writing any code.