Swagger is a set of open-source tools built around the OpenAPI Specification that can help you design, build, document and consume REST APIs. The major Swagger tools include:
- Swagger Editor - browser-based editor where you can write OpenAPI definitions.
- Swagger UI - renders OpenAPI definitions as interactive documentation.
- Swagger Codegen - generates server stubs and client libraries from an OpenAPI definition.