Skip to content
agentgateway has joined the Agentic AI FoundationLearn more

agentgateway

One high-performance gateway for service, LLM, and MCP traffic.

An open source HTTP and gRPC gateway that handles traditional application traffic and AI-native protocols in one data plane. Route, secure, observe, and govern services, LLM provider traffic, MCP tools, and agent-to-agent communication without stitching together separate gateways.

LLM Gateway

Route to OpenAI, Claude, Gemini, or any self-hosted model with credentialing and failover.

MCP

MCP / A2A

Native protocol support for Model Context Protocol and agent-to-agent traffic.

APIs & Services

HTTP, gRPC, and TCP traffic — observable by default with mTLS and OIDC built in.

SOURCES · CLIENTSAGENTGATEWAY · CONTROL PLANEDESTINATIONS · MODELS & AGENTSCLI / IDEClaude, Codex, OpenCodeAI agentsLangSmith, CrewAI, ADKApps & clientsAI agentsOpenAIAnthropicMCP / A2AAPIs / ServicesTraffic ManagementLLM GatewayInference RoutingMCP / A2A gatewayREQUEST · INBOUNDROUTE · SECURE · OBSERVE · GOVERN · COSTRESPONSE · OUTBOUND
Contributing Companies
AAIFAAIF
Solo.ioSolo.io
MicrosoftMicrosoft
AlibabaAlibaba
AdobeAdobe
AWSAWS
CiscoCisco
SalesforceSalesforce
HuaweiHuawei
AmdocsAmdocs

Everything you need for agent traffic — in one binary.

One control plane for service traffic, LLM routing, MCP, A2A, and inference — with the policy, observability, and cost controls that a platform team actually trusts.

ROUTE

One data plane for HTTP, gRPC, and TCP services, every major LLM provider, self-hosted inference, and the MCP and A2A protocols your agents speak.

Service Gateway

Run any north–south or east–west traffic through a single binary. Zero-config TLS, OIDC, mTLS-rotation, native Envoy compatibility for those who want it.

HTTP/2gRPCmTLSTLS-1.3
LLM Gateway

Drop-in OpenAI-compatible API in front of OpenAI, Anthropic, Bedrock, Gemini, Vertex, and OSS Llama runs — with token budgets, semantic caching, and prompt redaction.

OpenAIAnthropicBedrockGeminiVertex
Inference Routing

Latency-aware, cost-aware, model-aware routing for self-hosted inference. Plug-in vLLM, TGI, Triton; agentgateway picks the warmest replica.

vLLMTGITriton
MCP Gateway

Treat MCP servers like microservices: discover them, sign and scope every tool call, and keep an audit trail of what agents invoked.

DiscoveryVersioningAudit
A2A Gateway

Route agent-to-agent invocations between LangChain, CrewAI, ADK, and your own runtime, with identity and tracing on every hop.

LangChainCrewAIADKIdentity
LLM Playground

Try a route before you ship it: pick a model, send a prompt from the admin UI, and see which backend actually served the request.

Admin UIPick a modelCompare

Getting started

View all docs →
# Install the agentgateway binary
$ curl -sL https://agentgateway.dev/install | bash
 
# Run
$ agentgateway
 
# info app serving UI at http://localhost:15000/ui
# Install Gateway API CRDs
$ kubectl apply --server-side --force-conflicts \
  -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.6.0/standard-install.yaml
 
# Install agentgateway CRDs via Helm
$ helm upgrade -i agentgateway-crds \
  oci://cr.agentgateway.dev/charts/agentgateway-crds \
  --create-namespace --namespace agentgateway-system \
  --version v1.4.1
 
# Install agentgateway via Helm
$ helm upgrade -i agentgateway \
  oci://cr.agentgateway.dev/charts/agentgateway \
  --namespace agentgateway-system \
  --version v1.4.1
# Run agentgateway in a container
$ docker run -p 3000:3000 -p 15000:15000 \
  -v $(pwd)/config.yaml:/etc/agentgateway/config.yaml \
  ghcr.io/agentgateway/agentgateway:latest \
  -f /etc/agentgateway/config.yaml

Quick start

Get started with agentgateway in less than 5 minutes — local-first.

MCP

MCP connectivity guide

Connect agentgateway to MCP servers with built-in discovery and auth.

Deployment options

Binary, Docker, or Kubernetes — pick what fits your stack.

Popular integrations

LLM Providers
OpenAI
OpenAIModels
Anthropic
AnthropicModels
Gemini
GeminiModels
Bedrock
BedrockModels
Azure OpenAI
Azure OpenAIModels
Mistral
MistralModels
DeepSeek
DeepSeekModels
Ollama
OllamaModels
Vertex AI
Vertex AIModels
Meta
Meta / LlamaModels
xAI
xAIModels
Perplexity
PerplexityModels
Replicate
ReplicateModels
Snowflake
SnowflakeModels
Agents & Frameworks
Claude Code
Claude CodeTools
Cursor
CursorTools
Codex
CodexTools
VS Code
VS CodeTools
OpenCode
OpenCodeTools
OpenClaw
OpenClawFrameworks
Pi.dev
Pi.devTools
GitHub CLI
GitHub CLITools
CrewAI
CrewAIFrameworks
Google ADK
Google ADKFrameworks
LangGraph
LangGraphFrameworks
LangChain
LangChainFrameworks
agentgateway
agentgatewayFrameworks
kagent
kagentFrameworks
Hermes
HermesFrameworks
NemoClaw
NemoClawFrameworks
Hugging Face
Hugging FaceModels
NVIDIA
NVIDIA NIMModels
Databricks
DatabricksModels
Dev Tools & MCP
MCP
MCPProtocol
A2A
A2AProtocol
GitHub
GitHubMCP
Slack
SlackMCP
Postgres
PostgresMCP
Docker
DockerPlatform
Vault
VaultSecurity
Grafana
GrafanaObservability
Infrastructure
Kubernetes
KubernetesPlatform
OpenTelemetry
OpenTelemetryObservability
AWS
AWSPlatform
Google Cloud
Google CloudPlatform
GKE
GKEPlatform
Langfuse
LangfuseObservability
Prometheus
PrometheusObservability
Datadog
DatadogObservability
Sentry
SentryObservability
PagerDuty
PagerDutyObservability
W&B
Weights & BiasesObservability
HashiCorp
HashiCorpSecurity
Built in the open

Join the community

Calling all agent-curious tool-builders, platform engineers, and AI enthusiasts — come help shape the future of agentic connectivity.

Agentgateway assistant

Ask me anything about agentgateway configuration, features, or usage.

Note: AI-generated content might contain errors; please verify and test all returned information.

Tip: one topic per conversation gives the best results. Use the + button in the chat header to start a new conversation.

Switching topics? Starting a new conversation improves accuracy.
↑↓ navigate select esc dismiss

What could be improved?

Your feedback helps us improve assistant answers and identify docs gaps we should fix.

Need more help? Join us on Discord: https://discord.gg/y9efgEmppm

Want to use your own agent? Add the Solo MCP server to query our docs directly. Get started here: https://search.solo.io/.