Swagger UI

by SmartBear

Interactive, browser-based documentation generated from OpenAPI definitions

Visit swagger.io FreeOpen source

Swagger UI renders an OpenAPI (formerly Swagger) definition as interactive documentation that lets users explore endpoints and send live requests from the browser. It is widely embedded in API servers and developer portals.

Key features

  • Renders OpenAPI 2.0 and 3.x definitions
  • Try-it-out requests from the docs page
  • Embeddable as a static bundle or npm package
  • Customizable with plugins

Similar tools

  • Insomnia

    Open-source API client for REST, GraphQL, gRPC, and WebSockets

    by KongFreemiumOpen sourcemacOS, Windows, Linux
  • Mockoon

    Create local mock REST APIs in seconds, with a desktop app and CLI

    FreeOpen sourcemacOS, Windows, Linux +1
  • Redocly

    OpenAPI documentation, linting, and developer portal tooling

    by RedoclyFreemiumOpen sourceWeb, CLI
  • Scalar

    Interactive API reference docs and API client for OpenAPI

    by ScalarFreemiumOpen sourceWeb, Self-hosted
  • Bruno

    Offline-first API client that stores collections as plain files in Git

    by BrunoFreemiumOpen sourcemacOS, Windows, Linux +1
  • Hoppscotch

    Lightweight open-source API development ecosystem that runs in the browser

    by HoppscotchFreemiumOpen sourceWeb, macOS, Windows +3

Built a tool like Swagger UI? Submit it for review