Swagger UI API Documentation
github.com
2
Leaving SiteNav
External Link Disclaimer
You are about to visit github.com. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
Swagger UI is a free and open-source web application that automatically generates interactive API documentation from an OpenAPI Specification (formerly Swagger Specification) document. Developed by SmartBear Software (originally by Wordnik in 2011, acquired by SmartBear in 2015), Swagger UI is the most widely used API documentation tool, rendering API documentation in a visually appealing and interactive format. Key features: interactive documentation: parses an OpenAPI/Swagger JSON or YAML specification file and generates an interactive web page showing all API endpoints, grouped by tags, with descriptions, parameters, request bodies, response codes, and schema definitions. Try it out: users can interactively test API endpoints directly from the documentation page. Click 'Try it out', fill in parameter values, provide a request body, and click 'Execute' to send a real HTTP request to the API server. The response (status code, headers, body) is displayed inline. OpenAPI support: full support for OpenAPI 3.0, 3.1, and Swagger 2.0 specifications. Schema rendering: JSON schemas are displayed as expandable/collapsible model definitions, showing required fields, types, formats, default values, enums, and validation constraints. Examples: request and response examples from the specification are displayed alongside each endpoint. Authentication: visual interface for API authentication schemes including API keys, HTTP Basic, Bearer tokens, OAuth 2.0 (authorization code, implicit, password, client credentials), and OpenID Connect. Deep linking to specific operations. Customization: themes, CSS overrides, plugin system, and React components for embedding. Deployment: static HTML/JS (CDN, npm, Docker). MIT.
Statistics
2
Views
0
Clicks
0
Like
0
Dislike