# Agentgateway ## Docs - [Architecture](https://mintlify.wiki/agentgateway/agentgateway/concepts/architecture.md): How Agentgateway works as a data plane for agentic AI — from configuration hierarchy to zero-downtime updates via xDS. - [CEL expressions](https://mintlify.wiki/agentgateway/agentgateway/concepts/cel-expressions.md): Use Common Expression Language (CEL) in Agentgateway for authorization policies, header transformations, rate limiting, and observability. - [Configuration](https://mintlify.wiki/agentgateway/agentgateway/concepts/configuration.md): Configure Agentgateway with YAML or JSON files. Covers static config, local file-watch config, and XDS dynamic config. - [Protocols](https://mintlify.wiki/agentgateway/agentgateway/concepts/protocols.md): How Agentgateway proxies MCP, A2A, and HTTP traffic — including transports, agent card rewriting, and OpenAPI-to-MCP transformation. - [Docker](https://mintlify.wiki/agentgateway/agentgateway/deployment/docker.md): Run Agentgateway with Docker or Docker Compose. - [Kubernetes](https://mintlify.wiki/agentgateway/agentgateway/deployment/kubernetes.md): Deploy Agentgateway on Kubernetes using Helm and the Gateway API. - [Standalone](https://mintlify.wiki/agentgateway/agentgateway/deployment/standalone.md): Run Agentgateway as a standalone binary on any Linux, macOS, or Windows host. - [A2A proxy](https://mintlify.wiki/agentgateway/agentgateway/guides/a2a-proxy.md): Configure Agentgateway as an Agent2Agent (A2A) proxy to secure, observe, and route agent-to-agent traffic. - [Authentication](https://mintlify.wiki/agentgateway/agentgateway/guides/authentication.md): Protect MCP endpoints with JWT-based authentication using the mcpAuthentication policy. - [Authorization](https://mintlify.wiki/agentgateway/agentgateway/guides/authorization.md): Control access to MCP tools and resources using CEL-based authorization rules. - [Kubernetes](https://mintlify.wiki/agentgateway/agentgateway/guides/kubernetes.md): Deploy agentgateway on Kubernetes using the controller, Helm charts, and Gateway API resources. - [MCP proxy](https://mintlify.wiki/agentgateway/agentgateway/guides/mcp-proxy.md): Configure Agentgateway as an MCP proxy to expose one or more MCP servers as a single aggregated endpoint. - [OpenAPI to MCP](https://mintlify.wiki/agentgateway/agentgateway/guides/openapi.md): Transform any OpenAPI specification into MCP tools, making REST APIs accessible to agentic workflows. - [Prompt Guard](https://mintlify.wiki/agentgateway/agentgateway/guides/prompt-guard.md): Inspect, filter, and block LLM prompts and responses using regex rules, webhooks, or managed AI safety services. - [Rate limiting](https://mintlify.wiki/agentgateway/agentgateway/guides/rate-limiting.md): Protect MCP backends with local per-instance rate limits or global distributed rate limiting using an external service. - [Telemetry](https://mintlify.wiki/agentgateway/agentgateway/guides/telemetry.md): Configure distributed tracing, Prometheus metrics, and structured logging for agentgateway. - [TLS configuration](https://mintlify.wiki/agentgateway/agentgateway/guides/tls.md): Configure TLS termination, cipher suites, backend TLS, and mutual TLS for agentgateway listeners. - [Installation](https://mintlify.wiki/agentgateway/agentgateway/installation.md): Install Agentgateway from source, pre-built binaries, or Docker. - [Introduction](https://mintlify.wiki/agentgateway/agentgateway/introduction.md): The first complete connectivity solution for Agentic AI — a high-performance proxy for MCP and A2A protocols. - [Quickstart](https://mintlify.wiki/agentgateway/agentgateway/quickstart.md): Get Agentgateway running in minutes with a basic MCP proxy example. - [Backends](https://mintlify.wiki/agentgateway/agentgateway/reference/backends.md): Configure upstream targets — MCP servers, A2A agents, HTTP services, and OpenAPI endpoints. - [Binds](https://mintlify.wiki/agentgateway/agentgateway/reference/binds.md): Configure the TCP ports agentgateway listens on and the listeners attached to each port. - [LLM context](https://mintlify.wiki/agentgateway/agentgateway/reference/cel/llm-context.md): CEL reference for the llm context object — model, token counts, prompt, completion, and parameters available for AI backend policies. - [MCP context](https://mintlify.wiki/agentgateway/agentgateway/reference/cel/mcp-context.md): CEL reference for the mcp context object — tools, prompts, and resources available for MCP authorization rules. - [CEL reference overview](https://mintlify.wiki/agentgateway/agentgateway/reference/cel/overview.md): Common Expression Language (CEL) in Agentgateway: where it is used, what context is available, and how to write expressions. - [Request context](https://mintlify.wiki/agentgateway/agentgateway/reference/cel/request-context.md): CEL reference for request, response, source, env, jwt, apiKey, basicAuth, backend, and metadata context objects. - [Listeners](https://mintlify.wiki/agentgateway/agentgateway/reference/listeners.md): Configure how agentgateway accepts and classifies incoming connections on a port. - [Local configuration](https://mintlify.wiki/agentgateway/agentgateway/reference/local-config.md): The runtime configuration structure — binds, listeners, routes, and backends — loaded from a YAML or JSON file with automatic hot reload. - [Configuration reference overview](https://mintlify.wiki/agentgateway/agentgateway/reference/overview.md): Understand how Agentgateway's three-layer configuration system works, and where each setting belongs. - [AI Prompt Guard](https://mintlify.wiki/agentgateway/agentgateway/reference/policies/ai-prompt-guard.md): Reference for the ai.promptGuard policy — request and response content inspection for LLM traffic. - [Authentication](https://mintlify.wiki/agentgateway/agentgateway/reference/policies/authentication.md): Reference for authentication policies — mcpAuthentication, jwtAuth, apiKey, and basicAuth. - [Authorization](https://mintlify.wiki/agentgateway/agentgateway/reference/policies/authorization.md): Reference for the mcpAuthorization and authorization policies — CEL-based access control rules for MCP and HTTP traffic. - [CORS](https://mintlify.wiki/agentgateway/agentgateway/reference/policies/cors.md): Reference for the CORS policy — Cross-Origin Resource Sharing header management and preflight handling. - [Rate Limiting](https://mintlify.wiki/agentgateway/agentgateway/reference/policies/rate-limiting.md): Reference for local and remote rate limiting policies in Agentgateway. - [TLS](https://mintlify.wiki/agentgateway/agentgateway/reference/policies/tls.md): Reference for TLS configuration — listener TLS termination and backend TLS origination. - [Transformations](https://mintlify.wiki/agentgateway/agentgateway/reference/policies/transformations.md): Reference for request and response transformation policies — header modification, URL rewriting, redirects, mirroring, and body transformations. - [Routes](https://mintlify.wiki/agentgateway/agentgateway/reference/routes.md): Match incoming requests and apply traffic policies before forwarding to a backend. - [Static configuration](https://mintlify.wiki/agentgateway/agentgateway/reference/static-config.md): All fields under the config key — global settings read once at startup including logging, tracing, DNS, sessions, and XDS.