Ingate Documentation

Everything you need to integrate, configure, and operate the Ingate AI gateway.

New to Ingate?

Get your first LLM request routed through Ingate in under 5 minutes.

Go to Quickstart →

What Ingate Does

Ingate is a fully managed cloud AI gateway that sits between your applications and LLM providers. Change one URL, keep all your existing code. Ingate auto-detects the target provider from the request path. OpenAI, Anthropic, Azure, Ollama, and others work out of the box with zero configuration.

Unlike SDK-based observability tools that require code instrumentation, Ingate operates at the network layer as a transparent proxy. You get full observability, prompt management, an eval engine with datasets and a comparison playground, provider fallback, and enterprise security governance, all without touching your application code.

Architecture

Your App / Agent  →  Ingate Cloud  →  OpenAI / Anthropic / Azure / Ollama
                          ↓
                   Logs · Evals · Prompts · Sessions · Dashboard

Ingate Cloud runs at api.ingateai.com. Your dashboard lives at app.ingateai.com. There is nothing to deploy or self-host. point your base URL at Ingate and you're live.

Integration Example

The simplest integration is a single line change. Ingate auto-detects that requests to /v1/chat/completions go to OpenAI, so no provider header is needed:

tsapp.ts
// Before: direct to OpenAI
const client = new OpenAI({ apiKey: "sk-..." });

// After: route through Ingate (one line change)
const client = new OpenAI({
  baseURL: "https://api.ingateai.com/v1",
  apiKey: "sk-ingate-your-key",
});

// That's it. Your existing code works unchanged.
// Ingate auto-detects OpenAI from the /v1/... path.

Works with any provider

Anthropic, Azure, Ollama, and other providers are auto-detected the same way. For providers Ingate doesn't recognize, add an X-Ingate-Provider header. See Providers for the full list.

Coding Agents

Ingate works as the gateway for coding agents like Claude Code, Cursor, Aider, and Continue. Point the agent's base URL at Ingate and every request is automatically logged with full session attribution. No plugins or custom middleware required.

bashterminal
# Claude Code: set your base URL
export ANTHROPIC_BASE_URL="https://api.ingateai.com"
export ANTHROPIC_API_KEY="sk-ingate-your-key"

# Cursor / Aider / any OpenAI-compatible agent
export OPENAI_BASE_URL="https://api.ingateai.com/v1"
export OPENAI_API_KEY="sk-ingate-your-key"

Ingate auto-detects the provider from the request path, so agents work without any extra configuration. Every request shows up in your dashboard with cost, latency, and token usage.

Next Steps