Repolode
Kong

Kong/kong

Kong é um gateway de API, LLM e MCP cloud-native e independente de plataforma, extensível por plugins, para rotear e proteger o tráfego de serviços.

Alternativa open source a:ApigeeAWS API Gateway

Estrelas
44,288
Forks
5,235
Issues abertas
220
Último commit
anteontem

O que é?

Kong é um gateway que fica na frente de microsserviços e APIs convencionais, gerenciando proxy, roteamento, balanceamento de carga, verificação de integridade e autenticação. Sua funcionalidade pode ser ampliada por meio de plugins, e ele roda nativamente no Kubernetes com o Ingress Controller oficial.

Kong também gerencia tráfego de IA. Ele oferece uma API universal de LLM para rotear solicitações entre provedores como OpenAI, Anthropic, Google Gemini, AWS Bedrock, Azure AI, Mistral e Hugging Face, além de governança, segurança e observabilidade do tráfego MCP, com recursos como cache semântico e roteamento semântico.

A configuração pode ser feita por meio de uma Admin API RESTful ou de arquivos declarativos. Kong oferece suporte a implantações declarativas sem banco de dados e a implantações híbridas, que separam o control plane do data plane. Os plugins podem ser escritos em Lua, Go ou JavaScript.

Recursos principais

  • 01Roteamento, balanceamento de carga e verificação de integridade configuráveis pela Admin API ou por configuração declarativa.
  • 02Autenticação e autorização com JWT, autenticação básica, OAuth e ACLs.
  • 03API unificada de LLM para rotear solicitações entre vários provedores de modelos de IA.
  • 04Governança, segurança e observabilidade do tráfego MCP.
  • 05Sistema de plugins para limitação de taxa, transformação de solicitações e respostas e registro de logs.
  • 06Suporte nativo ao Kubernetes Ingress Controller.

Casos de uso

  • Colocar um gateway central na frente de vários microsserviços para gerenciar autenticação e limitação de taxa.
  • Rotear e monitorar chamadas de aplicações para vários provedores de LLM.
  • Executar tráfego de API em clusters Kubernetes com um ingress controller.
  • Gerenciar e proteger o tráfego de servidores MCP para agentes de IA.

Início rápido

  1. 1

    Clone o repositório do Docker

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

    Acesse a pasta compose

    cd docker-kong/compose/
  3. 3

    Inicie a stack do Gateway com Postgres

    KONG_DATABASE=postgres docker-compose --profile database up

Antes de usar

  • O início rápido depende do Docker Compose, então é necessário instalar o Docker primeiro.
  • Os recursos avançados do gateway de IA estão documentados separadamente e podem exigir o Kong Konnect ou uma configuração comercial.

Tópicos

Perguntas frequentes

O que é kong?
Kong é um gateway de API, LLM e MCP cloud-native e independente de plataforma, extensível por plugins, para rotear e proteger o tráfego de serviços. Kong é um gateway que fica na frente de microsserviços e APIs convencionais, gerenciando proxy, roteamento, balanceamento de carga, verificação de integridade e autenticação. Sua funcionalidade pode ser ampliada por meio de plugins, e ele roda nativamente no Kubernetes com o Ingress Controller oficial.
kong é gratuito? Qual é a licença?
kong é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
kong ainda é mantido?
Manutenção ativa. O último commit de kong foi em 19 de out. de 2026.
Para que posso usar kong?
Colocar um gateway central na frente de vários microsserviços para gerenciar autenticação e limitação de taxa. Rotear e monitorar chamadas de aplicações para vários provedores de LLM. Executar tráfego de API em clusters Kubernetes com um ingress controller. Gerenciar e proteger o tráfego de servidores MCP para agentes de IA.
Como instalar kong?
Clone o repositório do Docker: git clone https://github.com/Kong/docker-kong Acesse a pasta compose: cd docker-kong/compose/ Inicie a stack do Gateway com Postgres: KONG_DATABASE=postgres docker-compose --profile database up
Onde consigo kong?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Kong/kong

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados