
O Que É AgentGateway? O Gateway Nativo de IA, Explicado para Iniciantes e Profissionais
O Que É AgentGateway? O Gateway Nativo de IA, Explicado para Iniciantes e Profissionais
Depois de passar uma semana construindo com agentes de IA, você encontra a mesma barreira que eu. No momento em que há mais de um agente, modelo ou ferramenta em jogo, nada realmente controla o tráfego que se move entre eles.
Dois protocolos tentaram lidar com o caos. MCP (Model Context Protocol) padroniza como um agente se comunica com ferramentas; pense nisso como uma porta USB-C para ferramentas. A2A (Agent-to-Agent) padroniza como os agentes transferem trabalho entre si. Ambos são genuinamente úteis. O problema é que eles apenas descrevem como as mensagens são formatadas. Eles não dizem nada sobre quem pode chamar o quê, qual é o custo, ou como você faria a depuração de tudo isso em produção. Sem autenticação, sem autorização, sem controle de gastos, sem trilha de auditoria.
AgentGateway é a camada que preenche essa lacuna. Este é o Post 1 da série, então vou mantê-lo fundamentado: o que realmente é o AgentGateway, os quatro modos em que ele opera e os dois termos que você encontrará em todo lugar, plano de dados e plano de controle.
A versão curta
AgentGateway é um proxy de código aberto, baseado em Rust, que fica entre seus aplicativos e tudo com o que eles se comunicam (LLMs, ferramentas e outros agentes) e adiciona a segurança, governança e observabilidade que os protocolos brutos deixam de fora.
Algumas coisas que vale a pena saber antes de aprofundarmos:
É de código aberto sob a licença Apache 2.0, e é escrito em Rust, o que é importante aqui porque muito do tráfego de agentes depende de conexões de longa duração que um proxy mais lento não conseguiria suportar.
É hospedado pela Linux Foundation e recentemente se juntou à Agentic AI Foundation (AAIF).
Ele fala MCP e A2A nativamente, mas também lida com HTTP e gRPC comuns. Portanto, não é um "sidebar de IA" que vive ao lado de sua infraestrutura real.
Esse último ponto é realmente toda a proposta. Um gateway para seu tráfego de IA e seu tráfego normal de API, em vez de executar e proteger duas coisas separadas.
Os quatro modos
A maneira mais fácil de entender o AgentGateway é pensar em "três padrões de agentes, mais o chato tradicional". Mas antes de ver a imagem de como ele funciona, olhe para a imagem da vida sem ele.
Sem um gateway, cada aplicativo se conecta diretamente a cada backend. Cada um carrega suas próprias chaves de API, sua própria autenticação, sua própria lógica de repetição, seus próprios registros, tudo duplicado, e nada em lugar algum tem uma visão completa do que está chamando o quê. Com N aplicativos e M backends, você construiu um N × M emaranhado:
AgentGateway colapsa essa malha em uma única porta de entrada governada. O mesmo proxy, as mesmas políticas, quatro tipos de backend por trás dele:
1. Modo LLM (agente para LLM)
Este é o modo que a maioria das equipes busca primeiro. Você aponta seus aplicativos para um único endpoint compatível com OpenAI, e o AgentGateway lida com a bagunça por trás disso: espalhando solicitações entre OpenAI, Anthropic, Gemini, Bedrock, ou qualquer modelo que você esteja hospedando, e falhando quando um deles falha.
O balanceamento de carga é mais inteligente do que round-robin. Ele usa Power of Two Choices (P2C): ele amostra dois provedores e envia a solicitação para aquele que parece mais saudável em latência e carga pendente, então um provedor em dificuldades reduz o tráfego silenciosamente. Além disso, você obtém limites de taxa baseados em tokens por usuário, equipe ou chave. Essa é sua proteção contra o que as pessoas começaram a chamar de "negação de carteira", um loop de agente descontrolado consumindo seu orçamento enquanto você dorme.
Aqui está uma configuração mínima de dois provedores, OpenAI e Gemini, atrás de uma única rota:
# yaml-language-server: $schema=https://agentgateway.dev/schema/config
binds:
- port: 3000
listeners:
- routes:
- backends:
- ai:
groups:
- providers:
- name: openai
provider:
openAI:
model: gpt-3.5-turbo # opcional; substitui o modelo nas solicitações
backendAuth:
key: "$OPENAI_API_KEY"
- name: gemini
provider:
gemini:
model: gemini-1.5-flash-latest
backendAuth:
key: "$GEMINI_API_KEY"
O código do seu aplicativo nunca muda. Ele continua chamando um endpoint normal /chat/completions, e a falha, o gerenciamento de chaves e a atribuição de custos acontecem tudo no gateway.
2. Modo MCP (agente para ferramenta)
Imagine um agente que precisa do GitHub, de um banco de dados e de uma API de busca. A movimentação óbvia é conectá-lo diretamente a todos os três servidores MCP. O AgentGateway permite que ele se comunique com um único endpoint MCP, e federar os servidores por trás disso.
O ganho de segurança é a filtragem de ferramentas por sessão. Um cliente específico só vê as ferramentas que está autorizado a usar, que é onde o RBAC e as defesas contra ataques de contaminação de ferramentas entram em cena.
# yaml-language-server: $schema=https://agentgateway.dev/schema/cO AgentGateway pode revolucionar a forma como empresas brasileiras gerenciam suas interações com agentes de IA, proporcionando uma camada de segurança e controle. Isso é crucial para evitar desperdícios e garantir a eficiência operacional. A adoção dessa tecnologia pode posicionar as empresas à frente na era digital.
Noticias relacionadas

Dê ao seu agente de IA um cérebro de negociação inter-venues em cinco linhas
O artigo apresenta o AlgoVault, uma camada cerebral para agentes de negociação de IA, que fornece decisões de compra, venda ou manutenção com base em dados de mercado em tempo real.

Guia de Sobrevivência do Candidato a Lançamento do MCP: Aplicativos, Autenticação, Depreciações e Esquemas de Ferramentas
O candidato a lançamento do MCP traz a maior revisão de especificação desde seu lançamento, testando a compatibilidade de clientes, servidores e ferramentas. A mudança mais significativa é que o MCP agora é sem estado na camada de protocolo.

MCP é um ótimo começo — mas a produção multi-agente precisa de mais
O Model Context Protocol transformou a conexão de IA a ferramentas, mas o verdadeiro desafio é a conexão entre agentes. Este artigo discute a importância da coordenação entre agentes e apresenta o Network-AI como solução.
Gostou do conteudo?
Receba toda semana as principais novidades sobre WebMCP.
