Swagger UI

E97059

Swagger UI is an open-source tool that automatically generates interactive, web-based user interfaces for exploring and testing RESTful APIs defined with the OpenAPI specification.


Statements (63)
Predicate Object
instanceOf API documentation tool
API testing tool
developer tool
open-source software
canBeEmbeddedIn API gateways
developer portals
web applications
category API development tools
API documentation
deploymentModel client-side web application
feature automatic generation of API operation forms
customizable layout and theming
display of example requests and responses
display of request and response schemas
display of response headers
display of response status codes
filtering and searching of API operations
support for API authentication mechanisms
support for API key authentication
support for HTTP basic authentication
support for OAuth 2.0 flows
support for file upload parameters
support for multiple API servers
support for request parameter editing
syntax highlighting for request and response bodies
try-it-out functionality for API calls
inputFormat JSON
YAML
license Apache License 2.0
maintainer SmartBear Software
partOf Swagger toolchain
primaryFunction allow users to explore API endpoints
allow users to test API operations
generate interactive web-based UI for RESTful APIs
render OpenAPI documents as HTML interface
programmingLanguage CSS
HTML
JavaScript
relatedTo OpenAPI Generator
Swagger Codegen
Swagger Editor
repositoryPlatform GitHub
requires OpenAPI definition file
supportsHTTPMethod DELETE
GET
HEAD
OPTIONS
PATCH
POST
PUT
supportsSpecification OpenAPI
surface form: "OpenAPI Specification"
supportsSpecificationVersion OpenAPI
surface form: "OpenAPI 2.0"

OpenAPI
surface form: "OpenAPI 3.0.x"

OpenAPI
surface form: "OpenAPI 3.1.x"
typicalURLPath /swagger-ui
/swagger-ui.html
useCase documenting RESTful APIs
onboarding developers to APIs
testing RESTful APIs during development
usedWith ASP.NET
surface form: "ASP.NET Core"

Node.js frameworks
Spring Boot
SwaggerHub

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

FastAPI documentationUI Swagger UI

Please wait…