Repolode
Kong

Kong/kong

Kong es un gateway de API, LLM y MCP nativo de la nube e independiente de la plataforma, extensible mediante plugins, para enrutar y proteger el tráfico de servicios.

Alternativa open source a:ApigeeAWS API Gateway

Estrellas
44,288
Forks
5,235
Issues abiertos
220
Último commit
anteayer

¿Qué es?

Kong es un gateway que se sitúa delante de microservicios y API convencionales, y se encarga del proxy, el enrutamiento, el balanceo de carga, la comprobación del estado y la autenticación. Sus funcionalidades se amplían mediante plugins y se ejecuta de forma nativa en Kubernetes a través de su Ingress Controller oficial.

Kong también gestiona el tráfico de IA. Ofrece una API universal de LLM para enrutar solicitudes entre proveedores como OpenAI, Anthropic, Google Gemini, AWS Bedrock, Azure AI, Mistral y Hugging Face, además de gobernanza, seguridad y observabilidad del tráfico MCP, y funciones como el almacenamiento en caché semántico y el enrutamiento semántico.

La configuración se puede realizar mediante una Admin API RESTful o archivos declarativos. Kong admite implementaciones declarativas sin base de datos, así como implementaciones híbridas que separan el plano de control del plano de datos. Los plugins se pueden escribir en Lua, Go o JavaScript.

Funciones clave

  • 01Enrutamiento, balanceo de carga y comprobación del estado configurables mediante la Admin API o una configuración declarativa.
  • 02Autenticación y autorización con JWT, autenticación básica, OAuth y ACL.
  • 03API unificada de LLM para enrutar solicitudes entre varios proveedores de modelos de IA.
  • 04Gobernanza, seguridad y observabilidad del tráfico MCP.
  • 05Sistema de plugins para limitar la tasa de solicitudes, transformar solicitudes y respuestas, y registrar actividad.
  • 06Compatibilidad nativa con Kubernetes Ingress Controller.

Casos de uso

  • Colocar un gateway central delante de numerosos microservicios para gestionar la autenticación y limitar la tasa de solicitudes.
  • Enrutar y supervisar las llamadas de aplicaciones a varios proveedores de LLM.
  • Ejecutar tráfico de API en clústeres de Kubernetes mediante un controlador de entrada.
  • Gestionar y proteger el tráfico de servidores MCP destinado a agentes de IA.

Inicio rápido

  1. 1

    Clona el repositorio de Docker

    git clone https://github.com/Kong/docker-kong
  2. 2

    Ve a la carpeta compose

    cd docker-kong/compose/
  3. 3

    Inicia la pila de Gateway con Postgres

    KONG_DATABASE=postgres docker-compose --profile database up

Antes de usarlo

  • La guía de inicio rápido utiliza Docker Compose, por lo que primero debes instalar Docker.
  • Las funciones avanzadas de la puerta de enlace de IA se documentan por separado y pueden requerir Kong Konnect o una configuración comercial.

Temas

Preguntas frecuentes

¿Qué es kong?
Kong es un gateway de API, LLM y MCP nativo de la nube e independiente de la plataforma, extensible mediante plugins, para enrutar y proteger el tráfico de servicios. Kong es un gateway que se sitúa delante de microservicios y API convencionales, y se encarga del proxy, el enrutamiento, el balanceo de carga, la comprobación del estado y la autenticación. Sus funcionalidades se amplían mediante plugins y se ejecuta de forma nativa en Kubernetes a través de su Ingress Controller oficial.
¿kong es gratuito? ¿Qué licencia tiene?
kong es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿kong sigue mantenido?
Mantenimiento activo. El último commit de kong fue el 19 oct 2026.
¿Para qué puedo usar kong?
Colocar un gateway central delante de numerosos microservicios para gestionar la autenticación y limitar la tasa de solicitudes. Enrutar y supervisar las llamadas de aplicaciones a varios proveedores de LLM. Ejecutar tráfico de API en clústeres de Kubernetes mediante un controlador de entrada. Gestionar y proteger el tráfico de servidores MCP destinado a agentes de IA.
¿Cómo se instala kong?
Clona el repositorio de Docker: git clone https://github.com/Kong/docker-kong Ve a la carpeta compose: cd docker-kong/compose/ Inicia la pila de Gateway con Postgres: KONG_DATABASE=postgres docker-compose --profile database up
¿Dónde consigo kong?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Kong/kong

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados