Supported Providers
Adding a Provider Key
Navigate to BYOK in the console sidebar. Click Create a new Provider Key. Fill in the form: 1. Provider: select from the list above. 2. Name: a friendly label for this key (e.g.Production Key).
3. Credentials: varies by provider:
-
Most providers (Anthropic, OpenAI, Mistral, DeepSeek, xAI, zAI, NVIDIA NIM, Google Gemini, Fireworks): enter a single API key (e.g.
sk-...). -
AWS Bedrock: enter IAM credentials per region. For each region, provide:
- Region: (e.g.
us-east-1, orglobalfor a single fallback credential set) - Access Key ID: (e.g.
AKIA...) - Secret Access Key:
- Region: (e.g.
- Google Vertex AI: paste the full service account JSON key file downloaded from Google Cloud Console.
-
Azure OpenAI: enter the endpoint URL (e.g.
https://your-resource.openai.azure.com/openai/v1/chat/completions) and API key. -
Custom (OpenAI-compatible): enter the base URL of your self-hosted or third-party OpenAI-compatible endpoint (e.g.
https://my-host.example.com/v1), and an API key if the endpoint requires one.
- Check Assign to entire organization to use this key as the default for all requests, across all your Edgee API keys.
- Or select one or more specific API keys from the multi-select to limit the key to those keys only.
- Save: click Save to create the provider key.
Keys are stored securely and never revealed after creation. When editing a key, leave the credentials field empty to keep the existing key unchanged.

Assignment: Organization vs. API Keys
Provider keys can be scoped in two ways:- Organization (all keys): the provider key is used as the default for every request sent through your organization, regardless of which Edgee API key is used. Shown as a purple Organization (all keys) badge in the table.
- Specific API keys: the provider key only applies to the selected Edgee API keys. Shown as blue per-key badges.
AWS Bedrock: Multi-Region Setup
AWS Bedrock requires IAM credentials per region. You can configure multiple regions in a single provider key entry, add one row per region, each with its own Access Key ID and Secret Access Key. Useglobal as the region name to define a single fallback credential set.