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

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:
  • Healthhealthy, 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.