Skip to main content
This repository contains an OpenAPI specification of the DeepL API in YAML and JSON formats.
FileFormatDescription
openapi.yamlYAMLMain REST API spec (source of truth)
openapi.jsonJSONSame content, auto-generated from YAML
voice.asyncapi.yamlYAMLAsyncAPI spec for the streaming Voice API
voice.asyncapi.jsonJSONSame content, auto-generated from YAML
You can use these specs to explore the API in tools like Postman, or to auto-generate SDKs and code libraries using tools such as Swagger Editor or OpenAPI Generator.
Swagger’s “Try it out” in-browser simulator creates valid curl requests, but requests will fail due to CORS restrictions.
The spec files live in the api-reference/ directory of the api-docs repository. If you encounter issues or have feature requests, create an issue.