Gateway de API dinámico y de alto rendimiento basado en NGINX y etcd, con plugins para enrutamiento, autenticación, limitación de tasa y tráfico de IA/LLM.
gravitee-io/gravitee-api-management
Plataforma open source de gestión de API para controlar quién accede a tus API, cuándo y cómo, con un gateway, una consola y un portal para desarrolladores.
Alternativa open source a:Apigee
Kong Konnect
AWS API Gateway
- Estrellas
- 461
- Forks
- 121
- Issues abiertos
- 89
- Último commit
- hace 13 horas
¿Qué es?
Gravitee API Management (APIM) es una plataforma open source para gestionar el ciclo de vida de las API. Permite a las organizaciones documentar, descubrir y publicar sus API, así como controlar cómo acceden a ellas los consumidores. La plataforma se compone de un gateway que se sitúa delante de los servicios de backend, una consola de gestión para administradores, un portal para desarrolladores donde los consumidores pueden encontrar y suscribirse a las API, y un backend que sirve el portal y la consola.
Los administradores gestionan el tráfico asociando políticas a los flujos de API. Hay más de 50 políticas predefinidas que cubren la limitación de la tasa de solicitudes, las cuotas y la seguridad. Los planes definen los límites y las reglas de seguridad aplicables a cada suscripción a una API, y los usuarios o administradores pueden registrar aplicaciones. La plataforma incluye paneles de análisis, y también permite exportar métricas a herramientas externas como Grafana o Kibana.
El proyecto se puede iniciar localmente con Docker Compose y MongoDB, y también incluye charts de Helm para despliegues en Kubernetes y OpenShift. Gravitee Cloud ofrece una versión alojada del mismo producto.
Funciones clave
- 01Registrar y exponer API a consumidores internos y externos.
- 02Más de 50 políticas predefinidas configurables mediante flujos de API.
- 03Portal para desarrolladores con temas personalizados, búsqueda de texto completo y documentación de API.
- 04Paneles de análisis con métricas que se pueden exportar a Grafana o Kibana.
- 05Registro de aplicaciones con registro dinámico de clientes vinculado a Access Management.
- 06Planes para definir límites de tasa, cuotas y políticas de seguridad por API.
Casos de uso
- Publicar API internas o para socios mediante un portal para desarrolladores autogestionado.
- Aplicar límites de tasa y cuotas a API públicas con planes por consumidor.
- Ejecutar un gateway de API en Kubernetes u OpenShift con Helm.
- Supervisar el tráfico de API con paneles integrados o herramientas externas.
Inicio rápido
- 1
Clona el repositorio
git clone --depth=1 https://github.com/gravitee-io/gravitee-api-management - 2
Ve a la carpeta docker
cd gravitee-api-management/docker - 3
Inicia Console, Portal y Gateway con MongoDB
make mongodb - 4
Abre Portal en localhost:4100 o Console en localhost:8084 e inicia sesión con admin / admin
Antes de usarlo
- La configuración requiere Docker y ejecuta una base de datos MongoDB.
- Para acceder a todas las funciones se necesita una Enterprise License.
Temas
Preguntas frecuentes
- ¿Qué es gravitee-api-management?
- Plataforma open source de gestión de API para controlar quién accede a tus API, cuándo y cómo, con un gateway, una consola y un portal para desarrolladores. Gravitee API Management (APIM) es una plataforma open source para gestionar el ciclo de vida de las API. Permite a las organizaciones documentar, descubrir y publicar sus API, así como controlar cómo acceden a ellas los consumidores. La plataforma se compone de un gateway que se sitúa delante de los servicios de backend, una consola de gestión para administradores, un portal para desarrolladores donde los consumidores pueden encontrar y suscribirse a las API, y un backend que sirve el portal y la consola.
- ¿gravitee-api-management es gratuito? ¿Qué licencia tiene?
- gravitee-api-management es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿gravitee-api-management sigue mantenido?
- Mantenimiento activo. El último commit de gravitee-api-management fue el 20 oct 2026.
- ¿Para qué puedo usar gravitee-api-management?
- Publicar API internas o para socios mediante un portal para desarrolladores autogestionado. Aplicar límites de tasa y cuotas a API públicas con planes por consumidor. Ejecutar un gateway de API en Kubernetes u OpenShift con Helm. Supervisar el tráfico de API con paneles integrados o herramientas externas.
- ¿Cómo se instala gravitee-api-management?
- Clona el repositorio: git clone --depth=1 https://github.com/gravitee-io/gravitee-api-management Ve a la carpeta docker: cd gravitee-api-management/docker Inicia Console, Portal y Gateway con MongoDB: make mongodb Abre Portal en localhost:4100 o Console en localhost:8084 e inicia sesión con admin / admin
- ¿Dónde consigo gravitee-api-management?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/gravitee-io/gravitee-api-management
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Gateway de API y plataforma de gestión PHP autoalojados que convierten bases de datos y lógica de negocio en API REST, con soporte para MCP para agentes de IA.
Proxy inverso HTTP y balanceador de carga cloud native que configura rutas automáticamente a partir de Docker, Kubernetes, Consul y otros orquestadores.
Una service mesh de código abierto que añade gestión del tráfico, seguridad y observabilidad a los microservicios con pocos cambios en el código o ninguno.
Registro de contenedores cloud native de código abierto que almacena, firma y analiza imágenes y charts de Helm, con RBAC y replicación.
CLI de análisis estático, rápido y de código abierto, que detecta errores y aplica estándares de codificación mediante patrones similares al código, en lugar de regex o AST.