Swagger Codegen is an open-source template-driven code generation tool that automatically generates client libraries, server stubs, and API documentation from OpenAPI Specification definitions. It supports 40+ client languages and 20+ server frameworks. Available as a CLI, Docker image, Maven/Gradle plugin, and online REST API at generator3.swagger.io.
APIs.json: https://raw.githubusercontent.com/api-evangelist/swagger-codegen/refs/heads/main/apis.yml
- Type: Index
- Client Libraries
- Code Generation
- Open Source
- OpenAPI
- SDK
- Created: 2026-03-16
- Modified: 2026-05-19
The Swagger Generator online API at generator3.swagger.io provides REST endpoints for generating client SDKs, server stubs, and documentation artifacts from OpenAPI V2 and V3 specifications. Supports 40+ client and 20+ server generator targets with configurable options.
- Human URL: https://generator3.swagger.io/
- Base URL:
https://generator3.swagger.io
- Client Libraries
- Code Generation
- Generator
- OpenAPI
- SDK
- Server Stubs
- Documentation
- OpenAPI — OpenAPI Specification
- Open A P I Source
- GitHub Repository
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
The Swagger Codegen command-line interface for generating code artifacts locally. Available as a JAR file and Docker image. Supports the same generators as the online API with additional template customization.
- CLI
- Code Generation
- Command Line
- Docker
- Documentation
- Getting Started
- Docker
- Package
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
- Portal
- Documentation
- Website
- GitHub Organization
- GitHub Repository
- Issues
- Releases
- License
- Docker
- Maven Plugin
- Gradle Plugin
FN: Kin Lane Email: kin@apievangelist.com