OpenAPI Spec Viewer

Install latest/stable of OpenAPI Spec Viewer

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.


Install using the command line

sudo snap install openapi-spec-viewer

Don't have snapd? Get set up for snaps.

Channel Version Published

Details for OpenAPI Spec Viewer

Package name

  • openapi-spec-viewer

License

  • MIT

Last updated

  • Yesterday - latest/stable

Report a Snap Store violation

Share this snap

Generate an embeddable card to be shared on external websites.

OpenAPI 3.0 & 2.0 schema explorer, JSON payload synthesizer and HTML docs

OpenAPI Spec Viewer is an offline desktop OpenAPI 3.0 and Swagger 2.0 schema explorer, JSON payload synthesizer, and static API documentation generator for Linux developers. An independent Linux desktop alternative to Swagger UI for browsing grouped REST endpoints, resolving nested $ref component pointers, generating request code snippets, and publishing self-contained HTML documentation without a browser.

Key Features:

  • Endpoints & Paths Browser: Parses OpenAPI 3.0 and Swagger 2.0 JSON and YAML files into tag-grouped endpoint trees with colored GET/POST/PUT/DELETE/PATCH method badges, path and query parameters, request bodies, and response codes.
  • $ref Schema Explorer & Sample Payload Synthesizer: Recursively resolves #/components/schemas and #/definitions $ref pointers (including allOf, nested arrays, and cycle protection) to synthesize typed JSON example payloads along with ready-to-run curl and Python snippets.
  • Static HTML Docs & Inventory Exporter: Exports standalone dark or light HTML API reference pages and structured CSV endpoint inventory spreadsheets.

Disclaimer: OpenAPI Spec Viewer is an independent open-source project by TC Studio and is not affiliated with, endorsed by, or sponsored by Swagger UI.

Revision Channel Version Published Build Commit Download SBOM

The build and commit information is derived from build infrastructure records.


Install OpenAPI Spec Viewer on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.