kong vs llm-d-router

API gateway and LLM inference routing compared

kong is a configurable gateway for API, AI, and MCP traffic across Kubernetes and other infrastructure. llm-d-router focuses on routing LLM inference requests in Kubernetes using serving signals such as cache locality, load, and priority.

kongllm-d-router
LanguageLuaGo
LicenseApache-2.0Apache-2.0
Stars44.3k422
Forks5.2k472
Last analyzedOct 20, 2026Oct 20, 2026

Key differences

  • kong covers general API traffic controls, including authentication, rate limiting, transformations, and observability; llm-d-router focuses on inference-aware endpoint selection and request flow control.
  • kong is written in Lua and extends gateway behavior through plugins; llm-d-router is written in Go and integrates with L7 proxies such as Envoy through ext-proc.
  • kong supports declarative database-less and hybrid control-plane/data-plane deployments; llm-d-router offers standalone Envoy and Gateway API modes.
  • kong can route LLM traffic across providers and govern MCP traffic; llm-d-router uses InferencePool state and supports model rewrites, priorities, and performance objectives.
  • Both use the Apache-2.0 license. kong reports 44.2k stars and 5.2k forks, while llm-d-router reports 373 stars and 410 forks.

Choose kong if you…

  • need shared API controls such as authentication, rate limits, and request transformations across services.
  • want a gateway for API, LLM, or MCP traffic across Kubernetes and other infrastructure.
  • prefer extending gateway behavior with Kong or community plugins.
Read the kong analysis →

Choose llm-d-router if you…

  • run LLM serving on Kubernetes and need routing informed by cache locality, load, or request priority.
  • want to connect inference backends through Envoy or Gateway API infrastructure.
  • need inference-specific priorities, performance objectives, model-name rewrites, or multi-stage workflow coordination.
Read the llm-d-router analysis →

Compare the numbers side by side, or add more projects

This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.