Documentation Index
Fetch the complete documentation index at: https://docs.verlon.ai/llms.txt
Use this file to discover all available pages before exploring further.
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:layer_ prefix followed by 64 hex characters.
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
layer_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
| Verlon API Keys | Provider Keys (BYOK) | |
|---|---|---|
| Purpose | Authenticate with Verlon AI | Route through your own provider account |
| Format | layer_... | Provider-specific (e.g., sk-proj-...) |
| Count | Multiple allowed | One per provider |
| Affects billing | Uses your Verlon plan quota | Charges appear on your provider account |