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.