OpenAPI / Swagger Viewer

Paste an OpenAPI 3.x or Swagger 2.x specification (YAML or JSON) and explore all endpoints grouped by tag with method, path, and description.

Sample APIv1.0.0

A simple example OpenAPI specification

6 endpoints

Users

GET
/users

List all users

DELETE
/users

Delete a user

GET
/users/{id}

Get a user by ID

DELETE
/users/{id}

Delete a user

GET
/users/{id}

Get a user by ID

DELETE
/users/{id}

Delete a user

Frequently Asked Questions

What formats does the OpenAPI Viewer support?

It supports OpenAPI 3.x YAML and JSON, and Swagger 2.x JSON.

Does it validate the specification?

It parses and renders the specification but does not perform full JSON Schema validation. For full validation, use swagger-cli or spectral.

Can I import a spec from a URL?

URL import is not supported in this version. Paste your spec directly into the editor.

Is my spec sent to any server?

No. All parsing and rendering happens entirely in your browser.