To create, deactivate, and limit developer keys programmatically instead, use the Admin API.

Create a key
Click “Create key”. You can optionally name the key during creation; if you don’t, it’s named “DeepL API Key” automatically. Naming keys lets you find them later using the search bar on the “API keys” tab.

Copy a key
Click the “Copy” icon next to the key. For security reasons, the full key is never shown in the key table. Both active and deactivated keys can be copied.
Rename a key
Select “Rename key” from the key’s options menu. Both active and deactivated keys can be renamed, and two keys can share the same name.
Deactivate a key
Select “Deactivate key” from the key’s options menu, then confirm.

Set a key-level usage limit
Key-level limits cap the total characters (across text translation, document translation, and text improvement) a key can consume in a one-month usage period. For example, a key with a 1,000,000 character limit stops consuming at 1,000,000 characters and starts fresh when the next usage period begins. You can see your current usage period dates in the API Usage tab. To set a limit, select “Set limit” from the key’s options menu, activate the limit, and enter a character amount. Setting the limit to 0 prevents the key from consuming any characters.

- You receive notification emails when a key reaches 80% and 100% of its limit
- The API responds with
456 Quota exceedederrors once 100% of the limit is reached
Set key permissions
Permissions restrict a developer key to specific endpoints. This section covers the UI steps; to understand how permissions are enforced, see Understanding API Key Permissions, and for what each scope covers, see Permission Scopes. To create a scoped key, click “Create key”, select Custom permissions, choose one or more scopes from the list, and confirm.


Manage admin API keys
If your account has Admin API access, you manage admin keys separately in the “Admin Keys” tab.
- Admin keys always end with an
:admsuffix, which distinguishes them from developer keys - Unnamed admin keys are called “DeepL Admin Key” by default
- You can create up to 25 simultaneously active admin keys on any plan with Admin API access
- Usage limits and permissions don’t apply to admin keys