Local processing

DEVELOPER TOOLS

OpenAPI viewer

Paste a contract in JSON or YAML and get a navigable map of your API: paths, methods, parameters and responses.

Use this tool

CONTRACT VIEWER

Explore your API endpoints visually.

Supports OpenAPI 3.x and Swagger 2.0 · fully processed in your browser

OpenAPI / Swagger

Paste a contract and select “Visualize endpoints” to see your API map.

An API contract is not a public document

The specification of an internal API describes routes, fields and sometimes examples containing real data. It is a map of your system's attack surface. Pasting it into a hosted viewer means handing that map over; here the parsing happens in your tab and the contract never leaves your machine.

Works with OpenAPI 3.x and Swagger 2.0

It accepts both versions in either format, JSON or YAML. It resolves the schema and presents each operation with its parameters, request body and declared responses, without you having to spin up a Swagger UI instance.

What it is genuinely for, day to day

Reviewing a contract another team handed you before you start integrating, quickly finding which endpoint returns a particular field, or checking that a new version has not silently changed responses. With filtering by path, method or tag you reach the endpoint in seconds even when the contract holds hundreds.

FREQUENTLY ASKED QUESTIONS

Is my contract uploaded to a server?

No. Parsing happens in your browser, so you can disconnect from the internet and keep exploring internal contracts.

Which versions are supported?

OpenAPI 3.x and Swagger 2.0, in both JSON and YAML.

Can I fire requests at the endpoints?

No. This is a contract viewer, not an HTTP client: it shows what the specification declares without calling your API.

Is there a size limit on the contract?

Whatever your browser's memory imposes. Contracts with hundreds of endpoints open without trouble.