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, Baseten, Cerebras Cloud, DeepInfra, Groq, Inceptron, IONOS AI Model Hub, Meta, MiniMax, Nebius Token Factory, Nscale, OVHcloud AI Endpoints, Poolside, TensorX, Together AI, Umans AI): 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. - Alibaba Cloud: enter your Model Studio Workspace ID (found on the Workspace Details page), API key, and region (defaults to Germany/Frankfurt).
-
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.