Blank white background with no objects or features visible.

Olá, EMEA! A TrueFoundry está expandindo sua presença pela Europa, Oriente Médio e África. Leia mais. →

Envoy AI Gateway (Agora Agent Router): Uma Análise Honesta

By Ashish Dubey

Updated: October 7, 2026

Published: September 28, 2026

⚡ TL;DR
  • First, the name. On 10 September 2026 the project left the CNCF/Envoy sub-project structure, joined the Agentic AI Foundation, and was renamed Agent Router. Same code, maintainers, Apache-2.0 licence, CRDs and aigw CLI. Old aigateway.envoyproxy.io URLs 301-redirect to theagentrouter.ai; the GitHub repo redirects too.
  • Choose Agent Router if you already run Kubernetes with the Gateway API, have platform engineers who want to own the gateway, and value a data plane that is literally Envoy plus a written no-breaking-changes API promise.
  • Choose TrueFoundry if you want the same control point without building the console, RBAC/SSO, cost attribution, budgets, prompt logging, approvals and guardrails around it.
  • The key trade-off is total cost of ownership and division of responsibility, not quality. Agent Router is a genuinely good, genuinely open project. The question is how much of the surrounding platform you want to own.

A mudança de nome, em um parágrafo

Se você pesquisou por “Envoy AI Gateway” e chegou até aqui: você está no lugar certo e o produto ainda existe. Ele agora é Agent Router, está hospedado em theagentrouter.ai e é um projeto independente na Agentic AI Foundation (uma série da LF Projects, LLC) em vez de um subprojeto do Envoy sob a CNCF. O anúncio é datado de 9 de setembro de 2026; a mudança entrou em vigor no dia seguinte.

Nada tecnicamente parou de funcionar. O namespace continua sendo envoy-ai-gateway-system, o grupo de API ainda é aigateway.envoyproxy.io, a CLI continua sendo aigw e a licença ainda é Apache 2.0. Os manifestos no seu repositório continuam funcionando. O que mudou foi a governança, o domínio da documentação, o caminho do repositório e o nome. Usaremos “Agent Router” daqui em diante.

O que o Agent Router realmente é

O Agent Router é uma camada aditiva sobre o Envoy Gateway — não um fork — que ensina o Envoy a falar a linguagem de LLMs. A própria definição deles é a frase mais clara da categoria: “O Agent Router configura. O Envoy gerencia o tráfego.”

Fact Value (as of 25 September 2026)
Current name Agent Router (formerly Envoy AI Gateway)
Foundation Agentic AI Foundation, a Series of LF Projects, LLC
Licence / repo Apache 2.0 · github.com/theagentrouter/agent-router
GitHub stars Just over 2,000 (2,036 on 25 Sep 2026)
Forks / open issues 369 / 284
Language / CLI Go, repo created 21 Oct 2024 · aigw
Current release v1.1.0, 21 August 2026

Os mantenedores vêm da Tetrate, Bloomberg, Tencent, Netflix, AMD e Nutanix, conforme o anúncio da versão 1.0. A Tetrate é o motor comercial, operando tanto um serviço hospedado quanto um produto empresarial autogerenciado. Há reuniões comunitárias semanais, propostas de design públicas e um Discord.

Histórico de versões

Version Date Headline
v0.1.0 25 Feb 2025 First release. OpenAI + Bedrock, token rate limiting, v1alpha1
v0.4.0 7 Nov 2025 MCP Gateway introduced, image generation, first-party Anthropic
v0.6.0 5 May 2026 CRDs graduate to v1beta1; two breaking changes
v1.0.0 23 Jun 2026 GA. Stable v1beta1 control-plane API
v1.1.0 21 Aug 2026 Token counting, per-request credentials, OTel GenAI tracing

Aproximadamente um lançamento menor por trimestre — um ritmo saudável. A v1.0 traz a frase mais forte na documentação do projeto:

“Nunca quebraremos as APIs, a menos que haja um problema crítico de segurança, e sempre forneceremos um caminho de migração nas notas de lançamento caso precisemos fazê-lo.”

Esse é um compromisso real, registrado por escrito, e mais do que a maioria dos gateways comerciais se dispõe a publicar.

Arquitetura

O Agent Router é claramente dividido em plano de controle e plano de dados.

Plano de controle. O Kubernetes API Server é a interface de configuração. O AI Gateway Controller gerencia recursos específicos de IA e configura o External Processor, ajustando o xDS por meio do mecanismo de servidor de extensão do Envoy Gateway; o Envoy Gateway Controller lida com a configuração principal do proxy.

Plano de dados. Envoy Proxy, um External Processor (ext-proc) que realiza a transformação e validação específicas de IA, e um Rate Limit Service para limitação baseada em tokens. O gateway MCP é um proxy leve dentro do sidecar do Agent Router.

Cinco CRDs, todos disponibilizados na versão v1beta1 e cobertos pela garantia de estabilidade 1.0: AIGatewayRoute (roteia o tráfego de LLM e seleciona backends), AIServiceBackend (declara um provedor upstream ou modelo auto-hospedado), BackendSecurityPolicy (centraliza credenciais upstream), GatewayConfig (configuração em nível de gateway) e MCPRoute (multiplexação MCP, filtragem de ferramentas, autorização).

A configuração é feita em YAML, aplicada com kubectl. Os nomes dos campos documentados dão uma ideia da estrutura — modelNameOverride em um backend para virtualização de modelo, credentialOverride para credenciais upstream por solicitação, streamIdleTimeout para esperas de streaming limitadas e, em um MCPRoute:

# Illustrative shape only - see the API reference for the full schema
spec:
  toolSelector:
    includeRegex:
      - "issue_.*"
  backendSelector: ...   # CEL, default action Deny (v1.1)
  hostnames: ...         # max 16 (v1.1)

Você também está gerenciando uma matriz de versões. A base v1.1.0 é Go 1.26.4, Envoy Gateway v1.8.1, Envoy Proxy v1.38.1, Gateway API v1.5.1, Inference Extension v1.0.2 e MCP Go SDK v1.7.0. As atualizações do Envoy Gateway tornam-se sua dependência.

[SCREENSHOT: Agent Router — diagrama da arquitetura do site de documentação mostrando o plano de controle (AI Gateway Controller + Envoy Gateway Controller) e o plano de dados (Envoy Proxy + External Processor + Rate Limit Service)]

Inventário de recursos, conforme documentado

Provedores — 16 prontos para uso: OpenAI, Azure OpenAI, Gemini, Vertex AI, Bedrock, Anthropic, Mistral, Cohere, Groq, Together AI, DeepInfra, DeepSeek, Hunyuan, SambaNova, Grok e Tetrate Agent Router Service. vLLM e Ollama auto-hospedados podem ser acessados via CLI.

API unificada. Compatível com OpenAI: chat, completions, embeddings, geração de imagens, áudio e a API de Respostas, além do /anthropic/v1/messages nativo da Anthropic. A tradução entre provedores lida com casos como Anthropic Messages para Bedrock Converse.

Gerenciamento de tráfego. Limitação de taxa (rate limiting) com reconhecimento de tokens. QuotaPolicy para orçamentos de tokens em janelas de tempo. Fallback de provedor e failover automático. Virtualização de nomes de modelos via modelNameOverride, permitindo trocar de provedor alterando apenas a configuração, sem necessidade de alterar o código. Mutações de cabeçalho e corpo. Na v1.1, streamIdleTimeout com failover — se disparado antes do primeiro token, uma nova tentativa é feita no próximo backend.

Roteamento de inferência e credenciais. Suporte a InferencePool e Endpoint Picker, via HTTPRoute + InferencePool e AIGatewayRoute + InferencePool — genuinamente útil se você opera suas próprias GPUs. O BackendSecurityPolicy centraliza a autenticação upstream: chaves de API, AWS SigV4, Azure e identidade nativa em nuvem do GCP, incluindo Workload Identity e GKE ADC.

O suporte a MCP é substancial. Multiplexação de servidores atrás de um único endpoint com ferramentas prefixadas automaticamente pelo backend (github__issue_read), filtragem de ferramentas, OAuth com PKCE conforme a especificação de autorização MCP, HTTP transmissível com reconexão Last-Event-ID. O destaque é autorização de granularidade fina usando CEL sobre declarações JWT e contexto MCP — request.mcp.method, request.mcp.tool, request.mcp.params, request.auth.jwt — com tools/list retornando apenas o que o chamador tem permissão para usar. Poucos projetos alcançam essa profundidade.

Observabilidade. Métricas do Prometheus seguindo as convenções semânticas de GenAI do OpenTelemetry, com contabilização separada de tokens de raciocínio. Rastreamento OTel com compatibilidade OpenInference. Logs de acesso contendo metadados de IA. A v1.1 adiciona atributos de span gen_ai.* e um exemplo de dashboard Grafana no repositório.

Guardrails não são um recurso nativo. Não há uma página de guardrails na documentação; a página de recursos de segurança contém, em grande parte, links para a própria documentação de segurança do Envoy Gateway. A comparação da Tetrate lista a linha OSS como "hooks de guardrail", com guardrails de IA reais sendo um produto corporativo.

Os pontos fortes genuínos

Um projeto confiável merece uma explicação confiável do porquê.

O plano de dados é o Envoy. Não é um novo proxy escrito em Python ou Node — é o proxy que já suporta tráfego de produção em escala massiva. O risco operacional do plano de dados é o menor possível.

A garantia de estabilidade é rara. Uma API de plano de controle v1beta1 com estabilidade garantida, compromisso por escrito e um caminho de migração definido supera o que a maioria dos fornecedores oferece.

Manutenção multissetorial. Tetrate, Bloomberg, Netflix, AMD, Nutanix e Tencent possuem mantenedores. Não é um projeto de fornecedor único usando um selo de código aberto; o fator de risco (bus factor) é uma proteção real.

Sem versões comunitárias limitadas. A Tetrate afirma claramente: “Sem plano de dados proprietário, sem versão comunitária limitada, nada retido do projeto para ser vendido posteriormente.” O valor agregado para empresas é o gerenciamento de frota, não recursos de plano de dados restritos — uma abordagem de open-core honesta. O projeto também é nativo em padrões em todos os aspectos (Gateway API, Inference Extension, convenções OTel GenAI, OpenInference, MCP), portanto, há pouca superfície proprietária para gerar dependência (vendor lock-in).

É genuinamente fácil de testar. Um comando, sem Kubernetes, sem Docker, no Linux ou macOS:

OPENAI_API_KEY=sk-... aigw run

Isso cria um roteador compatível com OpenAI em localhost:1975. Poucos projetos de gateway de IA de código aberto chegam a um endpoint funcional tão rápido.

Adoção pública. A página inicial lista Alan by Comma Soft, Bloomberg, LY Corporation, National Research Platform, Nutanix, Paper Compute Co., Simplifai, Stacklok, Tencent Cloud, Tetrate e Unwrape o post da versão 1.0 agradece nominalmente aos três primeiros. Não encontramos estudos de caso formais com métricas — logotipos e uma lista de agradecimentos não são estudos de caso —, mas três produtos comerciais são construídos sobre ele (Tetrate Agent Router Service e Enterprise, Nutanix Agent Gateway), o que é uma evidência decente de código pronto para produção.

[CAPTURA DE TELA: Agent Router — linha de adotantes na página inicial com os onze logotipos de empresas publicados]

Onde as equipes encontram problemas

Nada disso é uma crítica ao código. É um inventário do que o projeto de código aberto não inclui, evidenciado pela ausência em sua documentação ou pela presença na comparação paga da Tetrate, verificado em 25 de setembro de 2026.

1. Não há interface de usuário (UI). A navegação da documentação não contém uma página de console administrativo. Cada integração de modelo, rotação de chaves e alteração de cota é um manifesto do Kubernetes através do seu pipeline GitOps; a Tetrate vende o "The Management Console" como um componente empresarial. Ótimo para uma equipe de plataforma. Para as doze equipes de aplicação que querem testar um novo modelo na quinta-feira, é necessário abrir um chamado.

2. Sem RBAC de plataforma ou SSO para administração de gateway. O RBAC do Kubernetes nos CRDs não é um controle baseado em funções sobre modelos, servidores MCP e equipes. A autenticação de solicitações no plano de dados (JWT, OIDC) vem do Envoy Gateway, mas isso é autenticação de chamador, não controle de acesso administrativo. A Tetrate lista SSO com Okta/Entra/OIDC/SAML e consoles com escopo definido como diferenciais empresariais.

3. A atribuição de custos é baseada em métricas, não em estorno (chargeback). As métricas de tokens vão para o Prometheus. Transformar isso em gastos por equipe com um catálogo de preços, showback e chargeback é algo que você precisa construir, incluindo manter o catálogo atualizado. A Tetrate é franca: com uma mistura de GPUs auto-hospedadas e APIs por token, "A atribuição precisa normalizar ambos, ou o número que você entrega ao financeiro é ficção."

4. Os orçamentos são por gateway, não para toda a frota. O QuotaPolicy oferece orçamentos de tokens em janelas de tempo, mas a comparação da Tetrate marca o comportamento do OSS como "por gateway". Execute gateways em três regiões e um agente recusado em uma pode ter sucesso em outra.

5. Sem registro (log) de prompts ou respostas. Os logs de acesso contêm nomes de modelos e contagens de tokens; não há captura, retenção, pesquisa ou reprodução de prompt/conclusão documentada. A v0.6 adicionou redação — a direção tomada é a de remover os corpos das mensagens, não de armazená-los.

6. Sem aprovação humana (human-in-the-loop), e as proteções (guardrails) são de sua responsabilidade. A autorização MCP é permitir/negar no momento da solicitação; nada bloqueia uma chamada de ferramenta destrutiva atrás de uma aprovação. A Tetrate vende um botão de interrupção de agente (kill switch), mas não existe um fluxo de trabalho de aprovação por chamada. Também não há detecção de PII, filtragem de injeção de prompt, moderação de conteúdo ou verificação de segredos no projeto OSS.

7. O Kubernetes é o pré-requisito para produção. O aigw run é para laptops. Produção significa um cluster, além do Envoy Gateway, do controlador do AI Gateway e de um serviço de limite de taxa (Rate Limit Service). Se você não utiliza Kubernetes com a Gateway API hoje, isso representa um projeto considerável antes mesmo de rotear seu primeiro token.

8. Quem é o responsável às 3 da manhã. O suporte da comunidade é feito via GitHub, Discord, Slack e uma reunião às segundas-feiras. A Tetrate Enterprise vende suporte 24/7 com SLA, uma equipe de conta dedicada, builds com correções de CVE em uma linha de lançamento mantida, distribuição em ambiente isolado (air-gapped) e um catálogo de modelos atualizado. A comparação deles rotula a coluna de código aberto como "você mantém" — toda a análise em duas palavras.

Want the control point without the build?
Route to 1,000+ models, with cost attribution, budgets and RBAC already there.

Construir ou comprar, explicado claramente

Capability Agent Router (OSS) You build / operate
Provider routing 16 providers, failover, virtualization Providers beyond the 16
Rate limits / budgets Token-aware, QuotaPolicy, per gateway Fleet-wide shared state, alerts
Admin UI None Console, self-service onboarding
RBAC / SSO K8s RBAC on CRDs Platform roles, Okta/Entra, SCIM
Cost attribution Prometheus token metrics Price catalogue, showback, chargeback
Prompt / response logs Not documented Capture, retention, search, replay
Guardrails Not first-party PII, injection, moderation, secrets
MCP authorization CEL over JWT + MCP context — strong Approvals, registry, tool governance
Support GitHub, Discord, Slack On-call rota, or a contract
Prerequisite K8s + Gateway API + Envoy Gateway Upgrades, version matrix

Se sua equipe de plataforma utiliza o Envoy Gateway e tem capacidade, a coluna da direita é um roteiro que você pode executar. Caso contrário, é um produto que você está prestes a construir por acidente. Precifique-o da mesma forma que você precifica qualquer decisão de construir ou comprar: meses de equipe, não taxas de licenciamento.

Onde a TrueFoundry se posiciona

Não vamos fingir que o Agent Router é ruim. A diferença está no escopo e em quem carrega a carga operacional.

O da TrueFoundryGateway de IA é a mesma ideia arquitetônica — um ponto de controle à frente do tráfego de modelos e ferramentas — com a plataforma ao redor incluída, em vez de ser atribuída a você. Ele adiciona aproximadamente 3-4 ms, gerencia mais de 350 RPS em 1 vCPU, e atua como interface para Mais de 1.000 LLMs através de uma única API compatível com OpenAI.

TrueFoundry routing configuration UI with fallback and load-balancing rules
Interface de configuração de roteamento da TrueFoundry com regras de fallback e balanceamento de carga

Um console e um RBAC que realmente faz sentido. A integração de modelos, a rotação de chaves e as alterações de cota ocorrem em uma interface com trilha de auditoria, para que as equipes avancem sem precisar abrir chamados para a plataforma. Os sujeitos são usuários, equipes, contas virtuais ou agentes; os recursos abrangem contas de provedores, servidores MCP, agentes, clusters e espaços de trabalho, cada um com sua própria família de funções. SSO via OIDC ou SAML 2.0, com SCIM.

TrueFoundry agent governance five pillars: identity, access, policy, observability and lifecycle
Cinco pilares da governança de agentes da TrueFoundry: identidade, acesso, política, observabilidade e ciclo de vida

Atribuição de custos e orçamentos que o financeiro aceitará. Budget Limiting V2 com orçamentos definidos por locatário e equipe, delimitados por sujeito, modelo, conta de provedor ou metadados, com modo apenas de aviso. O rastreamento de custos é executado a partir de um catálogo de preços de código aberto (github.com/truefoundry/models) com taxas regionais e escalonadas; a atribuição flui através do X-TFY-METADATA. Esta é a lacuna que leva mais tempo para ser preenchida por conta própria — veja atribuição de custos e orçamentos de equipe.

Guardrails como um catálogo, não como uma armadilha. Nove integrados (segredos, segurança de código, sanitizador SQL, regex, injeção de prompt, PII, moderação de conteúdo, Cedar, OPA) mais 17 provedores externos, em quatro pontos: entrada de LLM, saída de LLM, pré-ferramenta MCP e pós-ferramenta MCP.

TrueFoundry guardrails flow showing input and output validation around the model call
Fluxo de guardrails do TrueFoundry mostrando a validação de entrada e saída em torno da chamada do modelo

Uma ressalva honesta: os guardrails de moderação de conteúdo, PII e injeção de prompt funcionam apenas quando o TrueFoundry hospeda o gateway, não na sua própria infraestrutura. Os demais funcionam de ambas as formas.

Governança de MCP com portão de aprovação. Habilitação/desabilitação por ferramenta, anotações de somente leitura e destrutivas, e aprovação com intervenção humana com escopos nomeados/destrutivos/todos, expiração de concessão e notificação por e-mail/Slack/PagerDuty/Teams. Sem equivalente na documentação do Agent Router.

TrueFoundry MCP server collaborator and agent access picker
Colaborador de servidor MCP e seletor de acesso de agente do TrueFoundry

Observabilidade e implantação, não dois projetos adicionais. Rastreamentos e métricas OTEL via HTTP ou gRPC, scraping de Prometheus auto-hospedado, APIs de métricas para modelo, MCP, guardrail, cache e roteamento. Executado como SaaS em mais de 12 regiões e três nuvens, ou auto-hospedado em sua VPC, on-premise ou em ambiente isolado (air-gapped) — o tráfego permanece em sua infraestrutura, com o TrueFoundry fora do caminho crítico.

TrueFoundry agent metrics dashboard with request volume, latency and cost
Painel de métricas de agente do TrueFoundry com volume de solicitações, latência e custo
Compare it on your own traffic.
Point one workload at the gateway and look at the cost and latency numbers yourself.

Comparativo direto


Agent Router (OSS) TrueFoundry AI Gateway
Licence / model Apache 2.0, community Commercial; Developer tier free
Providers / models 16 providers 1,000+ models, 28 named providers
Added latency Envoy data plane; no published figure [VERIFY] ~3-4 ms; 350+ RPS on 1 vCPU
Deployment Kubernetes + Envoy Gateway required SaaS, VPC, on-prem, air-gapped
Admin UI / RBAC None; K8s RBAC on CRDs Console; platform RBAC, OIDC/SAML, SCIM
Cost and budgets Token metrics, per-gateway quota Attribution, price catalog, team budgets
Guardrails / MCP BYO; strong CEL authz 9+17 guardrails; registry, HITL approval
Support Community Commercial, with SLA

Uma observação: o do Agent Router Autorização de MCP com CEL é excelente, e o Apache 2.0 sem plano de dados restrito é uma propriedade permanente que nenhum produto comercial pode oferecer.

Leituras relacionadas

Conclusão

O Agent Router — o projeto que você talvez ainda conheça como Envoy AI Gateway — é uma das melhores coisas que aconteceram para a infraestrutura de IA de código aberto. O plano de dados é o Envoy. A API é estável e os mantenedores registraram isso por escrito. Seis empresas o mantêm ativo. O modelo de autorização MCP supera a maioria dos equivalentes comerciais. E a linha open-core é honesta.

O motivo para escolher outra solução não é a qualidade. É a divisão de responsabilidades. O Agent Router oferece a camada de roteamento. O console, o RBAC da plataforma, a atribuição de custos por equipe, os orçamentos para toda a frota, os logs de prompts, os fluxos de trabalho de aprovação, o catálogo de guardrails e o suporte de plantão às 3 da manhã são todos seus — e eles representam a maior parte do trabalho. Uma equipe de plataforma com forte capacidade em Kubernetes e pessoal suficiente para gerenciar essa pilha deve operá-la por conta própria. Essa é uma escolha legítima, e este post não é um argumento contra ela.

Se esse não é um projeto que você deseja iniciar, compre o gateway com o trabalho já feito.

Route your first workload through TrueFoundry

Try now.

One gateway for all your models, MCP servers, and agents. No credit card needed.

Start free
Table of Contents

One Gateway for Every LLM, Agent and MCP Server

Book a 30-min with our AI expert

Book a Demo

The fastest way to build, govern and scale your AI

Book Demo
Summarize with
ChatGPT logo by OpenAI
Perplexity AI logo
Blurry red snowflake on white background, symmetrical frosty design with soft edges and abstract shape.

Discover More

No items found.
November 10, 2026
|
5 min read

Taking TrueFoundry Global: Expanding Enterprise AI Infrastructure Across EMEA

No items found.
November 6, 2026
|
5 min read

Guardrails for Claude: PII Redaction and Prompt-Injection Defense

No items found.
November 6, 2026
|
5 min read

Claude Prompt Caching: O Cálculo Real dos Custos

No items found.
November 6, 2026
|
5 min read

Claude vs ChatGPT para Empresas: Segurança, Custo e Controle

No items found.
No items found.

Recent Blogs

Black left pointing arrow symbol on white background, directional indicator.
Black left pointing arrow symbol on white background, directional indicator.

Frequently asked questions

O que é o Envoy AI Gateway?

Um AI gateway open source construído como uma camada adicional sobre o Envoy Gateway e a Kubernetes Gateway API, com o Envoy como plano de dados e CRDs como plano de controle. Desde 10 de setembro de 2026, ele se chama Agent Router e faz parte da Agentic AI Foundation.

O Envoy AI Gateway está pronto para produção?

Ele chegou à v1.0 GA em 23 de junho de 2026, com uma API v1beta1 estável e uma promessa por escrito de não introduzir mudanças incompatíveis. Entre os adotantes divulgados estão Bloomberg, LY Corporation, Nutanix e Tencent Cloud. A questão de produção tem menos a ver com o código do que com a superfície operacional que você fornece em torno dele.

Envoy AI Gateway ou um AI gateway comercial: como escolher?

Conte o que você teria de construir. Se você usa Kubernetes com a Gateway API e tem engenheiros com capacidade para cuidar de um console, RBAC, atribuição de custos, orçamentos, registro de prompts e guardrails, o Agent Router é uma escolha legítima e barata em licenças. Se essa lista parece um roadmap que você não planejou, compre.

As URLs antigas do Envoy AI Gateway ainda funcionam?

Sim. aigateway.envoyproxy.io redireciona com 301 para theagentrouter.ai, e github.com/envoyproxy/ai-gateway redireciona para github.com/theagentrouter/agent-router.

Posso executar o TrueFoundry na minha própria VPC ou on-premise?

Sim. O TrueFoundry é executado na sua VPC, on-premise, em ambientes air-gapped, híbridos ou em várias nuvens, e nenhum dado sai do seu domínio. Essa é a principal razão pela qual empresas regulamentadas o escolhem em vez de gateways apenas SaaS.

O TrueFoundry funciona com o meu stack de observabilidade?

Sim. O gateway exporta traces e métricas OTEL via HTTP ou gRPC e expõe scraping do Prometheus quando auto-hospedado.

Take a quick product tour
Start Product Tour
Product Tour