Kong/kong

🦍 The API and AI Gateway

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 45 minutes ago
Added to GitGenius on February 14th, 2025
Created on November 17th, 2014
Open Issues & Pull Requests: 190 (+0)
Number of forks: 5,207
Total Stargazers: 44,029 (+0)
Total Subscribers: 995 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.0 days
Mean response time: 181.2 days
90th percentile: 649.9 days
Tracked items: 389

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "core/proxy" is answered fastest, typically in about 4 hours, while "task/bug" waits about 8 weeks. Only 4% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 76
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 330 days
Stale 30+ days: 65
Stale 90+ days: 53

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • pending author feedback (202)
  • stale (152)
  • area/ingress-controller (28)
  • area/kubernetes (26)
  • bug (20)
  • stale/pending revisit (20)
  • core/balancer (12)
  • core/proxy (12)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Kong is a cloud-native API and AI Gateway written in Lua that serves as a central orchestration layer for microservices, conventional APIs, and agentic LLM and MCP traffic. The project is distinguished by its high performance, extensibility through plugins, and comprehensive feature set for routing, load balancing, authentication, and traffic management across distributed systems.

The gateway provides core functionality including advanced routing and load balancing configurable via RESTful admin API or declarative configuration, authentication and authorization through JWT, basic auth, OAuth, and ACLs, and proxy capabilities with SSL/TLS termination for both L4 and L7 traffic. Kong's plugin architecture enables enforcement of traffic controls, rate limiting, request and response transformations, logging, and monitoring. The project includes over 60 AI-specific features such as AI observability, semantic security and caching, and semantic routing. A universal LLM API routes traffic across multiple providers including OpenAI, Anthropic, GCP Gemini, AWS Bedrock, Azure AI, Databricks, Mistral, and Huggingface. MCP traffic governance, security, and observability capabilities are also built in, along with MCP autogeneration from RESTful APIs.

Kong runs natively on Kubernetes through its official Kubernetes Ingress Controller and supports sophisticated deployment models including Declarative Databaseless Deployment and Hybrid Deployment with control plane and data plane separation. The project maintains a Plugin Hub showcasing Kong Inc. and community-developed plugins like AWS Lambda, Correlation ID, and Response Transformer. Developers can build plugins in Lua, Go, or JavaScript using the Plugin Development Kit.

Kong offers both open-source community editions and commercial subscriptions through Kong Konnect Cloud, which provides managed SaaS control plane functionality, real-time analytics, service catalogs, and developer portals. The project follows semantic versioning and maintains comprehensive documentation, a community forum, Slack channel, and blog for user engagement and knowledge sharing.