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.
TykTechnologies/tyk
Gateway de API y AI de código abierto en Go que enruta tráfico REST, GraphQL, TCP, gRPC y MCP, con autenticación, límites de velocidad y analíticas.
Alternativa open source a:Apigee
Kong Konnect
- Estrellas
- 10,876
- Forks
- 1,170
- Issues abiertos
- 518
- Último commit
- hace 15 horas
¿Qué es?
Tyk Gateway es un gateway de API de código abierto escrito en Go. Se ubica delante de los servicios upstream y gestiona aspectos transversales como la autenticación, los límites de velocidad y las cuotas, el control de acceso por versión y operación de API, y las analíticas de uso, sin requerir cambios en los servicios backend.
El gateway es compatible con REST (incluida la importación de OpenAPI), SOAP, GraphQL, gRPC, TCP y MCP (Model Context Protocol). Para MCP, analiza JSON-RPC 2.0 y aplica políticas por herramienta, recurso y prompt; además, puede generar un proxy MCP a partir de una API REST existente. Los plugins se pueden escribir en Go, Python, JavaScript o cualquier lenguaje compatible con gRPC.
Tyk Gateway se puede ejecutar con Docker, instalar mediante Helm en Kubernetes o compilar desde el código fuente en Linux. Las funciones comerciales de administración, como un dashboard y un portal para desarrolladores, se ofrecen por separado bajo una licencia comercial en el directorio 'ee'.
Funciones clave
- 01Enruta tráfico REST, GraphQL, gRPC, TCP, SOAP y MCP a través de un único gateway.
- 02Aplica autenticación mediante JWT, bearer token, basic auth y certificados de cliente.
- 03Aplica límites de velocidad y cuotas por consumidor para proteger los servicios upstream.
- 04Aplica políticas de acceso por herramienta, recurso y prompt al tráfico MCP.
- 05Importa definiciones de Swagger y OpenAPI 2.x y 3.0.1 para crear APIs.
- 06Admite plugins personalizados escritos en Go, Python, JavaScript o cualquier lenguaje compatible con gRPC.
Casos de uso
- Añadir autenticación y límites de velocidad delante de un conjunto de microservicios.
- Gestionar el acceso de agentes de AI a servidores MCP remotos mediante políticas por herramienta.
- Exponer una API REST existente como endpoint MCP sin escribir un servidor aparte.
- Ejecutar un gateway de API en Kubernetes mediante Helm o en Docker Compose.
Inicio rápido
- 1
Crea tyk.conf y un archivo de Docker Compose que ejecute Tyk Gateway y Redis (consulta el enlace de inicio rápido del README).
- 2
Inicia Gateway con Docker Compose.
docker compose up -d - 3
Envía una solicitud al endpoint hello para confirmar que Gateway está en funcionamiento.
curl localhost:8080/hello
Antes de usarlo
- Algunas funciones, como Tyk Operator y Dashboard, requieren una licencia comercial.
- El código de la carpeta 'ee' está sujeto a una licencia comercial, no a MPL 2.0.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es tyk?
- Gateway de API y AI de código abierto en Go que enruta tráfico REST, GraphQL, TCP, gRPC y MCP, con autenticación, límites de velocidad y analíticas. Tyk Gateway es un gateway de API de código abierto escrito en Go. Se ubica delante de los servicios upstream y gestiona aspectos transversales como la autenticación, los límites de velocidad y las cuotas, el control de acceso por versión y operación de API, y las analíticas de uso, sin requerir cambios en los servicios backend.
- ¿tyk es gratuito? ¿Qué licencia tiene?
- tyk es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿tyk sigue mantenido?
- Mantenimiento activo. El último commit de tyk fue el 5 nov 2026.
- ¿Para qué puedo usar tyk?
- Añadir autenticación y límites de velocidad delante de un conjunto de microservicios. Gestionar el acceso de agentes de AI a servidores MCP remotos mediante políticas por herramienta. Exponer una API REST existente como endpoint MCP sin escribir un servidor aparte. Ejecutar un gateway de API en Kubernetes mediante Helm o en Docker Compose.
- ¿Cómo se instala tyk?
- Crea tyk.conf y un archivo de Docker Compose que ejecute Tyk Gateway y Redis (consulta el enlace de inicio rápido del README). Inicia Gateway con Docker Compose.: docker compose up -d Envía una solicitud al endpoint hello para confirmar que Gateway está en funcionamiento.: curl localhost:8080/hello
- ¿Dónde consigo tyk?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/TykTechnologies/tyk
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
API Gateway declarativo y sin estado, de alto rendimiento y escrito en Go, para enrutar, agregar y proteger llamadas a microservicios backend.
Proxy de código abierto para agentes de IA que aporta seguridad, observabilidad y gobernanza al tráfico de LLM, herramientas MCP y comunicación entre agentes.
Gateway de API de código abierto que enruta solicitudes de LLM entre varios proveedores mediante una interfaz compatible con OpenAI, con gestión de claves y análisis de uso.
Gateway y registro de IA de código abierto que unifica MCP, A2A y API REST/gRPC en un único endpoint, con gobernanza, descubrimiento y observabilidad.
Un plano de control de código abierto basado en Envoy que ofrece a las aplicaciones una API compatible con OpenAI para proveedores de LLM alojados, inferencia autogestionada y servidores MCP.