# OpenAPI Generator Online **Provider:** OpenAPI Generator **Category:** developer **Base URL:** `https://api.openapi-generator.tech` **Auth:** none — `# No auth required` **Rate Limit:** See documentation **Free Tier:** Yes — [object Object] **Pricing:** Free tier available (freemium) **Docs:** https://github.com/OpenAPITools/openapi-generator ## Description Online API client and server SDK generator supporting 40+ languages and frameworks. Generate client libraries or server stubs from any OpenAPI specification. ## Endpoints | Method | Endpoint | Description | |--------|----------|-------------| | GET | `https://api.openapi-generator.tech/api/gen/clients` | Get supported client languages | | GET | `https://api.openapi-generator.tech/api/gen/clients/{language}` | Get options for a client language | | POST | `https://api.openapi-generator.tech/api/gen/clients/{language}` | Generate a client SDK | | GET | `https://api.openapi-generator.tech/api/gen/servers` | Get supported server frameworks | | GET | `https://api.openapi-generator.tech/api/gen/servers/{framework}` | Get options for a server framework | | POST | `https://api.openapi-generator.tech/api/gen/servers/{framework}` | Generate a server stub | | GET | `https://api.openapi-generator.tech/api/gen/download/{fileId}` | Download a generated file | ## Authentication No authentication required ``` # No auth required ``` ## Sample Request ```bash curl -X POST 'https://api.openapi-generator.tech/api/gen/clients/python' \ -H 'Content-Type: application/json' \ -d '{"openAPIUrl":"https://petstore.swagger.io/v2/swagger.json"}' ``` ## Sample Response ```json {"code":"abc123","link":"https://api.openapi-generator.tech/api/gen/download/abc123"} ``` ## Pricing Details Free public API; also self-hostable as an open-source tool. --- *Source: [API Map](https://apimap.dev/apis/openapi-generator-online/) — CC BY 4.0*