Skip to main content

What this is for

Providers are the upstream LLM services your gateway routes to (OpenAI, Anthropic, AWS Bedrock, Azure OpenAI, your own self-hosted vLLM, etc.). Each provider is scoped to a single gateway — that gateway holds its credentials and forwards requests to it. You can move a provider to a different gateway later from the provider edit dialog. Use this page to add a provider to a gateway and check that the gateway can reach it.

Options

Provider presets

Guardway ships presets for the most common providers. Each preset pre-fills the base URL, request adapter, and any provider-specific quirks.
Custom (OpenAI-compatible)
Anything that speaks an OpenAI-compatible API works with the Custom preset — point it at any base URL (a self-hosted vLLM, a partner endpoint, etc.).

Add Provider dialog

Azure OpenAI and Azure AI Foundry list their deployments. On gateway v0.5.43 and later, an Azure provider’s model list is the resource’s deployments — the same list az cognitiveservices account deployment list shows — rather than every model the region offers. Requests name the deployment (for example gpt-4.1-nano-high-filter), so leave Custom Model Names empty: the gateway lists the deployments once the provider is saved. A newly upgraded gateway switches from the region’s catalogue to the deployments 10 minutes after it starts, so a rolling upgrade finishes first. If the API key cannot list deployments, the provider keeps the catalogue as before.
Google Gemini: use an auth key or a restricted key. Google now issues two kinds of Gemini API key. A standard key is tied to a Google Cloud project. An authorization (auth) key is bound to a service account. The Gemini API rejects requests from unrestricted standard keys, and Google AI Studio has created new keys as auth keys since May 28, 2026. If your Google provider was set up with an older unrestricted standard key, its requests start failing with an error from Google, not from Guardway. To fix it, either open AI Studio’s API Keys page and choose Add restrictions → Restrict to Gemini API only, or create a new auth key and paste it into the provider’s API Key field. Nothing changes in the gateway: it sends whatever key you save in the x-goog-api-key header, as before.

Enabled Endpoints

Toggle which OpenAI-compatible endpoints this provider serves. Defaults: Chat, Completion, Embeddings on; Audio, Images, Moderation off. Disable any your account doesn’t pay for so routing rules skip it cleanly.

Advanced Settings

Provider row state

Each row in the providers list shows:
  • Health — healthy, degraded, down, or unknown.
  • Latency — rolling p50 to the provider.
  • Models — count discovered (zero until you sync; see Models).
  • Enabled — toggle to stop routing to this provider without deleting it.

How to configure

Providers list

Providers list

1

Open Configuration → Providers

Open Configuration → Providers from the dashboard sidebar and click Add Provider.
2

Pick the gateway and preset

Select the Gateway this provider belongs to, then pick a Preset (or leave empty for a manual setup). The preset pre-fills Type and API Base.
Add Provider — top fields

Add Provider — top fields

3

Fill in the basics

Enter a Name, optionally a Display Name, paste the API Key, and override the API Base if your environment needs a regional or self-hosted URL. Add Custom Model Names when the provider can’t auto-discover its model list.
4

Pick the endpoints to enable

Under Enabled Endpoints, leave on only the modalities your account supports — Chat, Completion, Embeddings, Audio, Images, Moderation.
5

(Optional) Tune Advanced Settings

Expand Advanced Settings to set per-provider Rate Limits, Retry Configuration, Request Timeout, Custom Headers (JSON), Config (JSON) defaults, and a Health Check URL.
6

Save and verify health

Click Save Provider. The row appears in the list with health Unknown until the gateway runs its first health check; it then flips to healthy (or surfaces an error). If it stays unknown for more than a minute, check the gateway can reach the provider’s API Base from its network.
  • Models — discover and enable specific models from a provider.
  • API Keys — restrict which providers a key can call.
  • Routing — fan out across providers for fallback or cost.