Repolode
gravitee-io

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:ApigeeKong KonnectAWS 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. 1

    Clona el repositorio

    git clone --depth=1 https://github.com/gravitee-io/gravitee-api-management
  2. 2

    Ve a la carpeta docker

    cd gravitee-api-management/docker
  3. 3

    Inicia Console, Portal y Gateway con MongoDB

    make mongodb
  4. 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