swagger-api/swagger-ui
Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API. observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 98
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 6
- age_days: 5528
- days_rel: 15
- days_push: 7
- n_releases_24m: 60
Adoption not part of the score
28990 stars · 9259 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate interactive API documentation from an OpenAPI (Swagger) specification. It lets users visualize and try out API endpoints directly in the browser without any implementation logic in place.
Use cases
- generate interactive documentation from an openapi spec
- let users try out rest api endpoints in the browser
- embed api docs in a react application
- serve api documentation from a docker container
- explore and test an api without writing client code
- publish developer-facing docs for a rest api
When to choose
- you have an OpenAPI/Swagger spec and want interactive, auto-generated docs
- you want consumers to explore and execute API calls from the browser
- you need embeddable docs via npm, a React component, or a dependency-free dist bundle
When to avoid
- your API is not described by an OpenAPI/Swagger specification
- you need a full documentation portal with search, branding, and multi-API catalogs
- you need to generate client SDKs or server stubs rather than documentation
Facets
library · maturity stable
api-documentation documentation http-client ui-components apis web-development developer-tools documentation browser self-hosted openapi swagger interactive-docs rest-api api-explorer react-component web-server nodejs docker
4 sources
- readme: https://github.com/swagger-api/swagger-ui · fetched 2026-08-28 · 9ac8747ac8f8
- homepage: https://swagger.io · fetched 2026-08-29 · 8e763c50e95b
- site_page: https://swagger.io/docs · fetched 2026-08-29 · bc9e768d7742
- site_page: https://swagger.io/product/portal · fetched 2026-08-29 · a39114d3b402
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| swagger-api/swagger-ui | main | 99 |
For agents
markdown · JSON · MCP: product_card(name="swagger-api/swagger-ui")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem