JSON Schema, OpenAPI and Webhooks
These tools help when building against an API. Generate or validate a JSON Schema, copy Java or Python validation code, check an OpenAPI document, convert curl to Python, and build or inspect signed webhooks.
Tools in this group
- curl to Python Converter — Paste a curl command to get the same request as Python code.
- Generate JSON from a JSON Schema — Paste a schema to get sample JSON that matches it, the same every time for the same seed.
- JSON Schema Generator — Paste sample JSON to get a JSON Schema that describes it.
- JSON Schema Validation in Java — Validate JSON against a schema here, then copy the Java class that does the same.
- JSON Schema Validation in Python — Validate JSON against a schema here, then copy the Python script that does the same.
- JSON Schema Validator — Paste a schema and some JSON to see whether the data is valid and where it is not.
- OpenAPI Validator — Paste an OpenAPI document to check it against the rules of the specification.
- Webhook Tester — Build a signed test webhook to send to your endpoint, or check the signature of one you received.
- What Is a Webhook? — Paste a webhook request to see its parts, or read how webhooks work.
- XML to JSON — Paste an XML document and get JSON: attributes become @name, repeated elements become arrays, and a malformed document is reported with its line and column.