Skip to content

api-evangelist/swagger-codegen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swagger Codegen (swagger-codegen)

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

Scope

  • Type: Index

Tags

  • Client Libraries
  • Code Generation
  • Open Source
  • OpenAPI
  • SDK

Timestamps

  • Created: 2026-03-16
  • Modified: 2026-05-19

APIs

Swagger Generator API

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.

Tags

  • Client Libraries
  • Code Generation
  • Generator
  • OpenAPI
  • SDK
  • Server Stubs

Properties

Swagger Codegen CLI

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.

Tags

  • CLI
  • Code Generation
  • Command Line
  • Docker

Properties

Common Properties

Maintainers

FN: Kin Lane Email: kin@apievangelist.com

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors