JWT, webhook and JSON schema tools

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.