Overview
Verlon API keys authenticate your application’s requests to the Verlon AI platform. Every request to Verlon requires a valid API key in theAuthorization header.
Key Format
Verlon API keys follow this format:sk-vrln- prefix followed by 64 hex characters. Legacy keys minted before this prefix shipped (verlon_* and layer_*) continue to validate — no rotation required.
Creating a Key
From the Dashboard
- Go to Dashboard → API Keys
- Click Create New Key
- Enter a name for the key (e.g., “Production”, “Development”, “CI/CD”)
- Click Create
sk-vrln-9e14...).
Using a Key
Include your API key in theAuthorization header of every request:
- Verlon SDK
- cURL
- OpenAI SDK
Managing Keys
Multiple Keys
You can create multiple API keys for different environments or services. Each key has independent access to all your gates and resources.Revoking a Key
To revoke a key, click the Delete button next to it in the dashboard. Revoked keys immediately stop working — any application using that key will receive authentication errors.Last Used Tracking
The dashboard shows when each key was last used, helping you identify unused keys that should be cleaned up.Security Best Practices
- Never commit API keys to source control. Use environment variables or a secrets manager.
- Use separate keys for development, staging, and production environments.
- Rotate keys periodically. Create a new key, update your application, then revoke the old one.
- Revoke unused keys. If a key hasn’t been used recently, consider deleting it.
API Keys vs Provider Keys
For more on provider keys, see Bring Your Own Keys.

