AI Gateway uses a hybrid deployment model, separating the control plane from the data plane.
-
Control plane (fully managed by Konnect): a centralized UI and API to configure AI entities (AI Providers, AI Models, AI Agents, AI MCP Servers, AI Policies, AI Consumers, and more). It distributes that configuration to registered data plane nodes, along with the mutual TLS (mTLS) certificates those nodes use to authenticate. As in Kong Gateway hybrid mode, the control plane stays out of the data path: by default it doesn’t see the LLM, Model Context Protocol (MCP), or Agent-to-Agent (A2A) payloads passing through the data plane. A few opt-in settings can forward payload content to Konnect. See Node registration and synchronization.
-
Data plane (self-managed): proxy nodes running in your own infrastructure. They receive AI traffic (LLM requests, MCP traffic, and A2A communication), evaluate it against the policies the control plane distributes, and forward allowed traffic to upstream services. Each node maintains a persistent connection to the control plane to stay in sync with configuration changes.
The following diagram shows the data and control plane traffic paths:
flowchart LR subgraph Konnect["Konnect (Kong-managed cloud)"] CP["AI Gateway
control plane"] end LLMc["LLM client"] -->|chat / embeddings| DP MCPc["MCP client"] -->|MCP protocol| DP A2Ac["Agent
A2A client"] -->|A2A protocol| DP subgraph Customer["Self-managed"] DP["AI Gateway
data plane node(s)"] end DP -->|LLM request| Provider["Upstream AI provider"] DP -->|MCP request| MCPs["Upstream MCP server"] DP -->|A2A request| Agent["Upstream AI agent"] CP -. "config pull + DP certificates" .-> DP DP -. "telemetry: analytics, logs, health" .-> CP style Konnect stroke-dasharray:3 style Customer stroke-dasharray:3
Figure 1: Solid arrows show user data traffic: LLM, MCP, and A2A requests flowing through the data plane to upstream services. Dashed arrows show control-plane traffic: configuration and certificates pulled from Konnect, and telemetry streamed back. The control plane is never in the path of user data traffic.
AI Gateway and data plane node
An AI Gateway instance is the top-level resource you create in Konnect to hold a set of AI entities. A data plane node is a single proxy running in your infrastructure. Each node registers to exactly one AI Gateway instance and receives its configuration from it (see Multi-tenancy and isolation). For how nodes authenticate, stay in sync, and report telemetry, see Node registration and synchronization.