openapi: 3.0.1 info: title: Swagger Generator Generation Languages API description: The Swagger Generator online REST API at generator3.swagger.io provides endpoints for generating client SDKs, server stubs, and documentation artifacts from OpenAPI V2 and V3 specifications. Supports 40+ client languages and 20+ server frameworks with configurable generation options. version: 3.0.75 contact: name: Swagger url: https://swagger.io/tools/swagger-codegen/ license: name: Apache 2.0 url: https://github.com/swagger-api/swagger-codegen/blob/master/LICENSE x-logo: url: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg servers: - url: https://generator3.swagger.io description: Swagger Generator V3 online service tags: - name: Languages description: Discover available generator languages and types paths: /{type}/{version}: get: operationId: listLanguages summary: List Generator Languages description: Returns the list of available generator language identifiers for the given generator type (client, server, documentation, config) and OpenAPI version (V2 or V3). tags: - Languages parameters: - name: type in: path required: true schema: type: string enum: - client - server - documentation - config description: Generator type to list - name: version in: path required: true schema: type: string enum: - V2 - V3 description: OpenAPI specification version responses: '200': description: Array of language/framework identifier strings content: application/json: schema: type: array items: type: string example: - python - java - go - typescript-axios - kotlin-client '400': description: Invalid type or version /types: get: operationId: listLanguagesMulti summary: List Languages by Multiple Types description: Returns the list of available generator languages filtered by a comma- separated list of generator types and an optional OpenAPI version. tags: - Languages parameters: - name: types in: query required: false schema: type: string description: Comma-separated list of generator types (client,server,documentation,config) - name: version in: query required: false schema: type: string enum: - V2 - V3 description: OpenAPI specification version filter responses: '200': description: Array of language identifier strings content: application/json: schema: type: array items: type: string