Gateway de API dinâmico e de alto desempenho, baseado em NGINX e etcd, com plugins para roteamento, autenticação, limitação de taxa e tráfego de IA/LLM.
gravitee-io/gravitee-api-management
Plataforma open source de gerenciamento de APIs para controlar quem acessa suas APIs, quando e como, com gateway, console e portal do desenvolvedor.
Alternativa open source a:Apigee
Kong Konnect
AWS API Gateway
- Estrelas
- 461
- Forks
- 121
- Issues abertas
- 89
- Último commit
- há 10 horas
O que é?
O Gravitee API Management (APIM) é uma plataforma open source para gerenciar o ciclo de vida de APIs. Ela permite que uma organização documente, descubra e publique suas APIs, além de controlar como os consumidores as acessam. A plataforma é dividida em um gateway, posicionado à frente dos serviços de backend; um console de gerenciamento para administradores; um portal do desenvolvedor, onde os consumidores encontram APIs e se inscrevem para usá-las; e um backend que atende ao portal e ao console.
Os administradores controlam o tráfego associando policies aos fluxos de API. Há mais de 50 policies prontas, que abrangem limitação de taxa, cotas e segurança. Os planos definem os limites e as regras de segurança aplicáveis a cada assinatura de API, e usuários ou administradores podem registrar aplicações. A plataforma inclui dashboards de analytics, e as métricas também podem ser exportadas para ferramentas externas, como Grafana ou Kibana.
O projeto pode ser iniciado localmente com Docker Compose usando MongoDB e também oferece Helm charts para implantações em Kubernetes e OpenShift. O Gravitee Cloud disponibiliza uma versão hospedada do mesmo produto.
Recursos principais
- 01Registrar e disponibilizar APIs para consumidores internos e externos.
- 02Mais de 50 policies prontas, configuráveis por meio dos fluxos de API.
- 03Portal do desenvolvedor com temas personalizados, busca de texto completo e documentação de APIs.
- 04Dashboards de analytics com métricas que podem ser exportadas para Grafana ou Kibana.
- 05Registro de aplicações com registro dinâmico de clientes integrado ao Access Management.
- 06Planos para definir limites de taxa, cotas e policies de segurança por API.
Casos de uso
- Publicar APIs internas ou para parceiros por meio de um portal do desenvolvedor auto-hospedado.
- Aplicar limites de taxa e cotas a APIs públicas com planos por consumidor.
- Executar um gateway de API em Kubernetes ou OpenShift com Helm.
- Monitorar o tráfego de APIs com dashboards integrados ou ferramentas externas.
Início rápido
- 1
Clone o repositório
git clone --depth=1 https://github.com/gravitee-io/gravitee-api-management - 2
Acesse a pasta docker
cd gravitee-api-management/docker - 3
Inicie o Console, o Portal e o Gateway com o MongoDB
make mongodb - 4
Abra o Portal em localhost:4100 ou o Console em localhost:8084 e faça login com admin / admin
Antes de usar
- A configuração requer Docker e executa um banco de dados MongoDB.
- O acesso a todos os recursos requer uma Enterprise License.
Tópicos
Perguntas frequentes
- O que é gravitee-api-management?
- Plataforma open source de gerenciamento de APIs para controlar quem acessa suas APIs, quando e como, com gateway, console e portal do desenvolvedor. O Gravitee API Management (APIM) é uma plataforma open source para gerenciar o ciclo de vida de APIs. Ela permite que uma organização documente, descubra e publique suas APIs, além de controlar como os consumidores as acessam. A plataforma é dividida em um gateway, posicionado à frente dos serviços de backend; um console de gerenciamento para administradores; um portal do desenvolvedor, onde os consumidores encontram APIs e se inscrevem para usá-las; e um backend que atende ao portal e ao console.
- gravitee-api-management é gratuito? Qual é a licença?
- gravitee-api-management é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- gravitee-api-management ainda é mantido?
- Manutenção ativa. O último commit de gravitee-api-management foi em 20 de out. de 2026.
- Para que posso usar gravitee-api-management?
- Publicar APIs internas ou para parceiros por meio de um portal do desenvolvedor auto-hospedado. Aplicar limites de taxa e cotas a APIs públicas com planos por consumidor. Executar um gateway de API em Kubernetes ou OpenShift com Helm. Monitorar o tráfego de APIs com dashboards integrados ou ferramentas externas.
- Como instalar gravitee-api-management?
- Clone o repositório: git clone --depth=1 https://github.com/gravitee-io/gravitee-api-management Acesse a pasta docker: cd gravitee-api-management/docker Inicie o Console, o Portal e o Gateway com o MongoDB: make mongodb Abra o Portal em localhost:4100 ou o Console em localhost:8084 e faça login com admin / admin
- Onde consigo gravitee-api-management?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/gravitee-io/gravitee-api-management
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Gateway de API e plataforma de gerenciamento PHP auto-hospedados que transformam bancos de dados e lógica de negócio em APIs REST, com suporte a MCP para agentes de IA.
Proxy reverso HTTP cloud native e balanceador de carga que configura rotas automaticamente a partir de Docker, Kubernetes, Consul e outros orquestradores.
Um service mesh de código aberto que adiciona gerenciamento de tráfego, segurança e observabilidade a microsserviços com poucas ou nenhuma alteração no código.
Registro de contêineres cloud native de código aberto que armazena, assina e analisa imagens e charts Helm, com RBAC e replicação.
CLI de análise estática rápido e open source que encontra bugs e aplica padrões de código usando padrões semelhantes ao código, em vez de regex ou ASTs.