Skip to main content

Supported Providers

The Igris LLM Gateway supports 60 providers out of the box. Each is accessible through the same unified API — no code changes needed to switch between them. Add a provider by creating a connection in the dashboard and selecting from the list below. The slug column is what you use in the connection type selector and in model strings (@<your-connection-slug>/<model-name>).

OpenAI-compatible providers

These providers expose an OpenAI-compatible /v1/chat/completions endpoint. The gateway passes requests through with minimal transformation — just credential injection and streaming normalization.

Providers with divergent APIs

These providers have non-OpenAI APIs. The gateway handles request/response transformation internally. Notes:
  • Anthropic uses x-api-key header (not Bearer). The gateway injects this automatically.
  • Google authenticates via ?key=<API_KEY> query param, appended by the gateway. Use igris.chat.completions.create({ model: "@google-prod/gemini-2.0-flash", ... }) or raw HTTP. The Google subpath adapter (@igris-security/sdk/adapters/google) returns connection config for manual wiring since the official SDK doesn’t expose a unified baseURL override.
  • Cohere and AI21 speak their own chat API formats. The gateway translates OpenAI chat completions requests to their native format transparently.

Embeddings-only providers

Passthrough / image / 3D providers

These providers use the passthrough endpoint — the gateway forwards the raw request body without transformation. Use them for image generation, 3D model generation, or any non-chat workload.

Self-hosted providers

These providers require you to supply a customBaseUrl on the connection. The gateway will reject requests if customBaseUrl is not set. For Ollama running locally:

Adding a new provider

Providers are code-only — adding one requires a PR to packages/proxy/src/llm-providers/ with the provider implementation following the existing template.

Requesting a provider

Open a support request from the Igris dashboard with the provider name, API docs URL, and auth style.