open-source framework to design, build, document, and consume RESTful Web APIs
Swagger is a suite of tools for API developers from SmartBear Software and a former specification upon which the OpenAPI Specification is based. The Swagger API project was created in 2011 by … Wikipedia
Factsheet
Initial release 2011; 15 years ago (2011)
License Apache License 2.0
Factsheet
Initial release 2011; 15 years ago (2011)
License Apache License 2.0
🌐
GitHub
github.com › swagger-api › swagger-ui
GitHub - 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. · GitHub
Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API. - swagger-api/swagger-ui
Starred by 28.8K users
Forked by 9.3K users
Languages   JavaScript 94.7% | SCSS 4.2%
🌐
GitHub
github.com › swagger-api
Swagger · GitHub
Examples and server integrations ... activity ... Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API....
🌐
GitHub
github.com › swagger-api › swagger-ui › blob › master › docs › usage › installation.md
swagger-ui/docs/usage/installation.md at master · swagger-api/swagger-ui
swagger-ui is meant for consumption by JavaScript web projects that include module bundlers, such as Webpack, Browserify, and Rollup. Its main file exports Swagger UI's main function, and the module also includes a namespaced stylesheet at swagger-ui/dist/swagger-ui.css. Here's an example:
Author   swagger-api
🌐
GitHub
github.com › peter-evans › swagger-github-pages
GitHub - peter-evans/swagger-github-pages: How to host Swagger API documentation with GitHub Pages · GitHub
... <link rel="stylesheet" type="text/css" href="dist/swagger-ui.css" > <link rel="icon" type="image/png" href="dist/favicon-32x32.png" sizes="32x32" /> <link rel="icon" type="image/png" href="dist/favicon-16x16.png" sizes="16x16" /> ... <script src="dist/swagger-ui-bundle.js"> </script> <script src="dist/swagger-ui-standalone-preset.js"> </script> ... Go to the settings for your repository at https://github.com/{github-username}/{repository-name}/settings and enable GitHub Pages. Browse to the Swagger documentation at https://{github-username}.github.io/{repository-name}/. The example API specification used by this repository can be seen hosted at https://peter-evans.github.io/swagger-github-pages.
Starred by 524 users
Forked by 147 users
Languages   HTML
🌐
GitHub
github.com › qct › swagger-example
GitHub - qct/swagger-example: Introduction and Example for OpenAPI specification & Swagger Open Source Tools, including swagger-editor, swagger-codegen and swagger-ui. Auto generation example for client SDKs, server code, asciidoctor and html documents. · GitHub
Introduction and Example for OpenAPI specification & Swagger Open Source Tools, including swagger-editor, swagger-codegen and swagger-ui. Auto generation example for client SDKs, server code, asciidoctor and html documents. - qct/swagger-example
Starred by 49 users
Forked by 65 users
Languages   Java 94.7% | Shell 5.3%
🌐
GitHub
github.com › swagger-api › swagger-ui › blob › master › docs › usage › configuration.md
swagger-ui/docs/usage/configuration.md at master · swagger-api/swagger-ui
Boolean=false If set to true, enables passing credentials, as defined in the Fetch standard, in CORS requests that are sent by the browser. Note that Swagger UI cannot currently set cookies cross-domain (see swagger-js#1163) - as a result, you will have to rely on browser-supplied cookies (which this setting enables sending) that Swagger UI cannot control.
Author   swagger-api
🌐
GitHub
github.com › swagger-api › swagger-editor
GitHub - swagger-api/swagger-editor: Swagger Editor · GitHub
$ git clone https://github.com/swagger-api/swagger-editor.git $ cd swagger-editor $ npm i $ npm start ... $ npx playwright test --headed # Run with browser visible $ npx playwright test --ui # Run with Playwright UI $ npx playwright test --debug # Run in debug mode
Starred by 9.4K users
Forked by 2.4K users
Languages   JavaScript 82.5% | TypeScript 13.3% | SCSS 3.7%
🌐
GitHub
github.com › luchob › swagger-example
GitHub - luchob/swagger-example: A sample Spring Boot application exposing REST API documented with Swagger
Change to swagger-ui\dist and open index.html within your browser. In the URL input at the top of the page enter the URL of the Swagger Specification exposed by the application. This should be http://localhost:8080/v2/api-docs. Click explore. Start the application. Download a binary distribution of swagger codegen CLI, for example ...
Starred by 19 users
Forked by 14 users
Languages   Java 100.0% | Java 100.0%
🌐
DEV Community
dev.to › jonasbn › hosting-swagger-ui-using-github-pages-4335
Hosting Swagger-UI using GitHub Pages - DEV Community
February 24, 2025 - Swagger UI integrated in GitHub Pages. Tagged with swagger, github, pages, openapi.
Find elsewhere
🌐
GitHub
github.com › topics › swagger-ui
swagger-ui · GitHub Topics · GitHub
kotlin java oauth2 spring spring-boot rest-api swagger spring-data-rest openapi spring-security swagger-ui json-format openapi-spec spring-hateoas openapi-specification swagger-documentation spring-webflux openapi3 yaml-format springdoc-openapi
🌐
GitHub
github.com › marketplace › actions › swagger-ui-action
Swagger UI Action - GitHub Marketplace
Example steps from a workflow to generate and deploy Swagger UI to GitHub Pages:
🌐
GitHub
github.com › swagger-api › swagger-samples
GitHub - swagger-api/swagger-samples: Samples for the various Swagger projects under swagger-api · GitHub
October 30, 2023 - This repository serves for samples for various projects. Right now it contains the samples for swagger-core under the java library.
Starred by 543 users
Forked by 872 users
Languages   JavaScript 64.9% | Java 28.1% | Scala 2.5% | CSS 2.3% | HTML 1.9% | Groovy 0.2%
🌐
GitHub
github.com › swagger-api › swagger-ui › tree › master › dist
swagger-ui/dist at master · swagger-api/swagger-ui
swagger-ui-bundle.js · swagger-ui-bundle.js · swagger-ui-bundle.js.map · swagger-ui-bundle.js.map · swagger-ui-es-bundle-core.js · swagger-ui-es-bundle-core.js · swagger-ui-es-bundle-core.js.map · swagger-ui-es-bundle-core.js.map · swagger-ui-es-bundle.js ·
Author   swagger-api
🌐
GitHub
github.com › ribice › golang-swaggerui-example
GitHub - ribice/golang-swaggerui-example: SwaggerUI generation example for Golang
May 26, 2020 - Golang-swaggerui-example is an example repository for setting up API documentation using SwaggerUI in your Golang project.
Starred by 91 users
Forked by 16 users
Languages   Go 99.4% | Shell 0.6% | Go 99.4% | Shell 0.6%
🌐
Swagger
swagger.io › tools › swagger-ui
REST API Documentation Tool | Swagger UI
Swagger UI allows development team to visualize and interact with the API’s resources without having any of the implementation logic in place. Learn more.
🌐
GitHub
github.com › swagger-api › swagger-ui › blob › master › dist › index.html
swagger-ui/dist/index.html at master · swagger-api/swagger-ui
<div id="swagger-ui"></div> <script src="./swagger-ui-bundle.js" charset="UTF-8"> </script> <script src="./swagger-ui-standalone-preset.js" charset="UTF-8"> </script> <script src="./swagger-initializer.js" charset="UTF-8"> </script> </body> </html>
Author   swagger-api
🌐
GitHub
github.com › swagger-api › swagger-ui › blob › master › docs › development › setting-up.md
swagger-ui/docs/development/setting-up.md at master · swagger-api/swagger-ui
git clone https://github.com/swagger-api/swagger-ui.git ... You can specify a local file in dev-helpers/dev-helper-initializer.js by changing the url parameter. This local file MUST be located in the dev-helpers directory or a subdirectory.
Author   swagger-api
🌐
GitHub
github.com › PWZER › swagger-ui-py
GitHub - PWZER/swagger-ui-py: Swagger UI for Python web framework, such Tornado, Flask and Sanic. https://pwzer.github.io/swagger-ui-py/
Swagger UI version is v5.25.3. see https://github.com/swagger-api/swagger-ui. Swagger Editor version is v4.14.6.
Starred by 71 users
Forked by 32 users
Languages   Python 82.5% | HTML 14.3% | Makefile 1.8% | Python 82.5% | HTML 14.3% | Makefile 1.8%
🌐
GitHub
github.com › scottie1984 › swagger-ui-express
GitHub - scottie1984/swagger-ui-express: Adds middleware to your express app to serve the Swagger UI bound to your Swagger document. This acts as living documentation for your API hosted from within your app. · GitHub
Adds middleware to your express app to serve the Swagger UI bound to your Swagger document. This acts as living documentation for your API hosted from within your app. - scottie1984/swagger-ui-express
Starred by 1.5K users
Forked by 235 users
Languages   HTML 54.0% | JavaScript 39.0% | CSS 7.0%
🌐
GitHub
github.com › swagger-api › swagger-petstore
GitHub - swagger-api/swagger-petstore · GitHub
Once started, you can navigate to http://localhost:8080/api/v3/openapi.json to view the Swagger Resource Listing. This tells you that the server is up and ready to demonstrate Swagger.
Starred by 318 users
Forked by 432 users
Languages   Java 78.2% | Shell 7.7% | Python 7.6% | HTML 5.8% | Dockerfile 0.7%