Overview
Kong Gateway is a cloud-native, platform-agnostic API gateway built on NGINX and extended through Lua plugins. Its core job is the classic one — proxying, routing, load balancing, health checking, authentication with JWT, basic auth, OAuth and ACLs, rate limiting, request and response transformation, TLS termination — for L4 and L7 traffic. It runs natively on Kubernetes through an official ingress controller, and supports declarative database-less deployment as well as hybrid control-plane/data-plane splits.
What puts it in an AI tooling directory is the AI Gateway layer built on the same plugin machinery. Kong exposes a universal LLM API that routes across providers including OpenAI, Anthropic, Google Gemini, AWS Bedrock, Azure AI, Databricks, Mistral and Hugging Face, so an application talks to one endpoint instead of a dozen SDKs. On top of that sit AI-specific plugins the project counts at 60-plus: AI observability, semantic security, semantic caching and semantic routing.
Kong also treats MCP as first-class traffic: it can govern, secure and observe MCP calls, and autogenerate an MCP server from any RESTful API. The gateway is Apache-2.0 licensed and self-hostable; Kong Inc. sells commercial subscriptions around it, notably the Konnect managed control plane with analytics, service catalog and developer portals. Plugins can be written in Lua, Go or JavaScript through the Plugin Development Kit.
What it does
- Universal LLM API that routes one request format across OpenAI, Anthropic, Gemini, Bedrock, Azure AI, Databricks, Mistral, Hugging Face and more
- AI plugins for observability, semantic security, semantic caching and semantic routing
- MCP traffic governance, security and observability, plus MCP autogeneration from a REST API
- Full conventional gateway feature set: routing, load balancing, health checks, auth, rate limiting, transformations
- Declarative DB-less and hybrid control-plane/data-plane deployments; native Kubernetes ingress controller
- Plugin Hub plus a PDK for writing your own plugins in Lua, Go or JavaScript
Getting started
The README's suggested path is the docker-compose distribution; a DB-less Docker install is also documented. Once the gateway is up, the AI Gateway capabilities are configured as plugins.
Clone the Docker distribution
The compose files live in their own repository.
git clone https://github.com/Kong/docker-kong
cd docker-kong/compose/Start the gateway stack
Brings up Kong with a Postgres backing store.
KONG_DATABASE=postgres docker-compose --profile database upKnow your ports
`:8000` proxies traffic to your services, `:8001` is the Admin API (also driven declaratively with decK), and `:8002` serves Kong Manager, the web UI.
:8000 proxy
:8001 Admin API
:8002 Kong Manager UITurn on the AI Gateway
LLM and MCP features are configured as plugins on routes and services; the AI documentation at developer.konghq.com/ai-gateway covers the provider configuration and each AI plugin.
Commands and code are distilled from the project's own documentation — always check the official repo for the latest.
When to use it
- Put one authenticated, rate-limited endpoint in front of several LLM providers so applications stop embedding provider SDKs
- Apply the same governance to AI traffic as to the rest of your API estate — auth, quotas, logging, tracing
- Cache and route requests semantically to cut spend on repeated or low-difficulty prompts
- Expose and police MCP servers, or generate one from an existing REST API
How Kong Gateway compares
Kong Gateway alongside other open-source gateways & routing tools AI/TLDR tracks, ranked by GitHub stars.
| Tool | Stars | What it does |
|---|---|---|
| OmniRoute | ★ 64.8k | A local-first AI gateway that fronts hundreds of model providers with one OpenAI-compatible endpoint, quota-aware auto-fallback, many routing strategies and prompt compression. |
| LiteLLM | ★ 58.5k | A Python SDK and proxy server that gives one OpenAI-compatible API to 100+ LLM providers, with cost tracking, budgets, fallbacks, rate limiting, and an admin UI. |
| Free Claude Code | ★ 54.5k | A local proxy that points Claude Code, Codex, Pi, OpenCode, Cline and other agent CLIs at 50 free, paid, subscription or local model providers, with automatic failover and an admin UI. |
| Kong Gateway | ★ 44.1k | The API gateway that also fronts your LLM and MCP traffic |
| Apache APISIX | ★ 17.1k | A cloud-native API gateway whose AI plugins add multi-provider LLM proxying, load balancing, retries and fallbacks, token-based rate limiting, and content moderation. |
| Portkey AI Gateway | ★ 13k | An LLM gateway that routes calls to 100+ providers through one API and adds logging, tracing, caching, and fallbacks for production AI traffic. |
| Higress | ★ 9.4k | An AI-native API gateway built on Istio and Envoy that proxies and governs traffic to many LLM providers, with token rate limiting, caching, and MCP server hosting. |
| Bifrost | ★ 8k | A high-throughput LLM gateway written in Go that gives a single OpenAI-compatible API to many providers, with failover, load balancing, semantic caching, and very low overhead at high request rates. |