Skip to main content
A provider is an organization-level connection to an upstream model API. It stores the provider type, credentials, base URL, API capabilities, and optional model allow and block lists. Create providers once, then attach them to any AI Gateway resource in the org. Clients call the resource’s domain, not the provider directly. See AI Gateway Overview for creating a resource and issuing keys. See Provider Configuration for capabilities, auth, and routing. See Model Routing for allow lists, inherit vs select, and how the gateway picks a provider. See Model Catalog for known models and pricing used by routing and budgets.

What a Provider Is

Sidebar → AI GatewayProvidersCreate. Each provider is:
  • A type (OpenAI, Anthropic, Google Gemini, and others) that fills in recommended defaults
  • Credentials and a base URL the gateway uses when it forwards a request
  • Capabilities that declare which API formats the provider can handle
  • Optional allow and block lists that restrict which model keys may be used
Providers are reused across resources. The resource still owns the public URL and the keys clients authenticate with.

Attach to a Resource

On an AI Gateway resource, attach one or more providers from the AI Gateway settings tab. For each attachment you can inherit the provider’s model lists or select a subset. Details are in Model Routing. The resource only speaks the API formats its attached providers advertise. Attach whichever providers match the clients you plan to connect.
AI Gateway resource settings with attached providers

Provider Types

Custom also covers local engines, downstream routers, and cloud APIs sent through a site. See Ollama, vLLM, Bifrost, and Cloud APIs Through a Site.