44,372
stars
+4
5,238
forks
988
watchers
8,904
prs
4,634
issues
148
releases
1,201
discussions
README
[![][kong-logo]][kong-url] !Stars !GitHub commit activity [![Build Status][badge-action-image]][badge-action-url] !Version !License Kong or Kong Gateway is a cloud-native, platform-agnostic, scalable API 𖧹 LLM 𖧹 MCP Gateway distinguished for its high performance and extensibility via plugins. It also provides advanced AI traffic capabilities with multi-LLM support, semantic security, MCP traffic security and analytics, and more. By providing functionality for proxying, routing, load balancing, health checking, authentication (and more), Kong serves as the central layer for orchestrating microservices or conventional API traffic - and agentic LLM and MCP as well - with ease. Kong runs natively on Kubernetes thanks to its official Kubernetes Ingress Controller. [![][kong-diagram]][kong-url] --- Installation | Documentation | Discussions | Forum | Blog | [Builds][kong-master-builds] | AI Gateway | Cloud Hosted Kong --- Getting Started If you prefer to use a cloud-hosted Kong, you can sign up for a free trial of Kong Konnect and get started in minutes. If not, you can follow the instructions below to get started with Kong on your own infrastructure. Let’s test drive Kong by adding authentication to an API in under 5 minutes. We suggest using the docker-compose distribution via the instructions below, but there is also a docker installation procedure if you’d prefer to run the Kong Gateway in DB-less mode. Whether you’re running in the cloud, on bare metal, or using containers, you can find every supported distribution on our official installation page. 1) To start, clone the Docker repository and navigate to the compose folder. cmd $ git clone https://github.com/Kong/docker-kong $ cd docker-kong/compose/ 2) Start the Gateway stack using: cmd $ KONG_DATABASE=postgres docker-compose --profile database up The Gateway is now available on the following ports on localhost: - :8000 - send traffic to your service via Kong - :8001 - configure Kong using Admin API or via decK - :8002 - access Kong's management Web UI (Kong Manager) on localhost:8002 Next, follow the quick start guide to tour the Gateway features. Getting started with AI Gateway for LLM and MCP If you would like to get started with Kong AI Gateway capabilities including LLM and MCP features, please refer to the official AI documentation. Features By centralizing common API, AI and MCP functionality across all your organization's services, Kong Gateway creates more freedom for engineering teams to focus on the challenges that matter most. The top Kong features include: - Advanced routing, load balancing, health checking - all configurable via a RESTful admin API or declarative configuration. - Authentication and authorization for APIs using methods like JWT, basic auth, OAuth, ACLs and more. - Universal LLM API to route across multiple providers like OpenAI, Anthropic, GCP Gemini, AWS Bedrock, Azure AI, Databricks, Mistral, Huggingface and more. - MCP traf
Top issues
#13250Weird 3.7.0 startup error logs, this time cloned my larger stage db into dev env33 comments · 2024-06-20#12694Buggy behavior after failed health check recover18 comments · 2024-03-06#10672Kong Rate Limiting Plugin not working as expected when limit by path18 comments · 2023-04-14#13553Kong 3.7.1 Exponential memory growth over time.17 comments · 2024-08-22#13776Errors not being reported for kong plugin Opentelemetry15 comments · 2024-10-20#14160Error in getting metrics & prometheus plugin after bumping to the 3.7.1 release14 comments · 2025-01-14#14725significantly impacting performance-JIT NYI12 comments · 2025-08-06#11931http-log plugin throws bad argument #4 to 'fmt' (number expected, got nil), context: ngx.timer12 comments · 2023-11-06
Discussions
#15060Showcase: kong-plugin-agent-guard — Independent policy governance and offline Ed25519 verification for AI agents0 comments · 2026-11-06#15050change log level of missing proxy protocol headers0 comments · 2026-10-16#15020Allow hiding variable values0 comments · 2026-09-25#15012说的什么呀?求你给我翻篇中文0 comments · 2026-09-23#15000New DNS not updating records2 comments · 2026-09-18#14991Help with final review for PR #149520 comments · 2026-09-07#14982Here is a structured, professional template you can use to post your question in the GitHub Discussion/Issue:0 comments · 2026-08-27#14948mTLS auth between Kong and PostgreSQL0 comments · 2026-07-22
Latest release
3.9.4 3.9.4 2026-10-12Download Kong 3.9.4 and run it now: https://konghq.com/install/ Docker Image Links: 3.9.4 Changelog