# Swagger Codegen Clients API

**Canonical:** https://apis.io/apis/swagger-codegen/swagger-codegen-clients-api/  
**Provider:** Swagger Codegen — https://apis.io/providers/swagger-codegen/  
**Base URL:** https://generator3.swagger.io/api  
**Documentation:** https://github.com/swagger-api/swagger-codegen#getting-started

Swagger Codegen Clients API is one of 8 APIs that [Swagger Codegen](https://apis.io/providers/swagger-codegen/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Clients. The published artifact set on APIs.io includes an OpenAPI specification.

The clients API from Swagger Codegen — 9 operation(s) for clients.

## Operations (11)

| Method | Path | Summary |
|---|---|---|
| GET | `/gen/download/{fileId}` | Downloads a pre-generated file |
| GET | `/gen/clients/{language}` | Returns options for a client library |
| POST | `/gen/clients/{language}` | Generates a client library |
| GET | `/gen/clients` | Gets languages supported by the client generator |
| GET | `/generate` | Generates and download code. GenerationRequest input provided as JSON available at URL specified in parameter codegenOptionsURL. |
| POST | `/generate` | Generates and download code. GenerationRequest input provided as request body. |
| GET | `/clients` | Deprecated, use '/{type}/{version}' instead. List generator languages of type 'client' or 'documentation' for given codegen version (defaults to V3) |
| GET | `/{type}/{version}` | List generator languages of the given type and version |
| GET | `/types` | List generator languages of version defined in 'version parameter (defaults to V3) and type included in 'types' parameter; all languages |
| GET | `/options` | Returns options for a given language and version (defaults to V3) |
| POST | `/model` | Generates the intermediate model ("bundle") and returns it as a JSON. body. |

## Machine-readable artifacts (1)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/swagger-codegen/refs/heads/main/openapi/swagger-codegen-clients-api-openapi.yml

## Other Swagger Codegen APIs (7)

- [Swagger Codegen CLI](https://apis.io/apis/swagger-codegen/swagger-codegen-cli/)
- [Swagger Codegen Generation API](https://apis.io/apis/swagger-codegen/swagger-codegen-generation-api/)
- [Swagger Codegen Languages API](https://apis.io/apis/swagger-codegen/swagger-codegen-languages-api/)
- [Swagger Codegen Options API](https://apis.io/apis/swagger-codegen/swagger-codegen-options-api/)
- [Swagger Codegen Utilities API](https://apis.io/apis/swagger-codegen/swagger-codegen-utilities-api/)
- [Swagger Codegen Documentation API](https://apis.io/apis/swagger-codegen/swagger-codegen-documentation-api/)
- [Swagger Codegen Servers API](https://apis.io/apis/swagger-codegen/swagger-codegen-servers-api/)

## Tags

Clients

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/swagger-codegen/swagger-codegen-clients-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/swagger-codegen/.
