Skip to content
Dev Tools Library

Swagger UI

Interactive API documentation from OpenAPI.

LibraryOpen source

Generates an interactive documentation page from an OpenAPI specification, where you can test endpoints in the browser itself.

When to use

To publish browsable, testable documentation for a REST API described in OpenAPI.

When to avoid

If you prefer more editorial, customized documentation with other tools.

Alternatives

They do a similar job. Compare before choosing.

  • Generates clients and servers from an OpenAPI specification.

    CLIOpen source★ 26.8K

From the same area, with a close purpose.

  • High-performance RPC with Protocol Buffers contracts.

    FrameworkOpen source★ 45.4K
  • End-to-end typed APIs, no schema.

    LibraryOpen source★ 40.7K
  • Query language for flexible APIs.

    LanguageOpen source★ 20.3K
  • GraphQL server for Node.js, popular and extensible.

    LibraryOpen source★ 14K