OpenAPI Workbench

Browse an OpenAPI 3 spec by tag and endpoint, check its $refs, send an endpoint to the API Client or copy it as cURL / fetch / Axios, diff two versions for breaking changes, and diff two GraphQL schemas (SDL or introspection).

WebRuns in your browser

About this tool

Paste an OpenAPI 3 spec in JSON or YAML to list its endpoints by tag and check every $ref. Missing targets, reference loops and references to other files are reported. External files are never downloaded, so a spec that points at another file is listed as such and left alone.

Paste a second version to see a contract diff with breaking changes (a removed endpoint, a new required parameter, a narrowed type) separated from additions and doc-only edits. Swagger 2.0 is not supported. The spec is parsed in your browser and never uploaded.