Pular para o conteúdo principal
Um gateway é um proxy que sua organização executa entre Claude Code e um provedor de modelo. Claude Code envia tráfego de API para o gateway em vez de diretamente para o provedor, e o gateway o encaminha usando uma credencial que sua organização mantém. Os desenvolvedores se autenticam no gateway em vez de manter credenciais do provedor, portanto autenticação, rastreamento de uso, orçamentos e registro de auditoria acontecem em um único lugar que você controla. Claude Code inclui um gateway auto-hospedado, Claude apps gateway, no binário claude, portanto você não precisa adotar um produto de gateway separado para executar um. Se sua organização já executa um LLM gateway, Claude Code também funciona com esse. Esta página aborda:

Como um gateway funciona

Cada Claude Code do desenvolvedor é apontado para o endereço do gateway e se autentica com uma credencial emitida pelo gateway. O gateway autentica o desenvolvedor, aplica quaisquer regras de acesso e orçamento que você configure e encaminha a solicitação para seu provedor com a credencial da organização. O provedor pode ser a API da Anthropic ou um provedor de nuvem como Amazon Bedrock, Agent Platform do Google Cloud ou Microsoft Foundry; a configuração do gateway decide. Com Claude apps gateway ou outro gateway que expõe um único endpoint no formato Anthropic, mudar de provedor não requer tocar em máquinas de desenvolvedores.
Diagrama mostrando Claude Code roteando através de um gateway. Em uma zona de máquinas de desenvolvedores, a CLI Claude Code e a extensão VS Code enviam solicitações para o endereço do gateway com uma credencial por desenvolvedor. Em uma zona rotulada sua infraestrutura, o gateway lida com autenticação, rastreamento de uso, orçamentos e roteamento, e encaminha solicitações com a credencial de sua organização. Em uma zona de provedores de modelo, uma seta sólida leva ao provedor que você configura, mostrado como a API Anthropic, e setas tracejadas levam a outras opções de provedor, ilustradas com Amazon Bedrock, Google Cloud e Microsoft Foundry como exemplos.
Dois tipos de credencial estão envolvidos:
  • Credencial do desenvolvedor: cada desenvolvedor mantém a sua própria, emitida pelo gateway. Ela os autentica no gateway e os identifica no rastreamento de uso
  • Credencial do provedor: o gateway mantém uma credencial para sua conta de provedor, compartilhada por todo o tráfego encaminhado

Escolha um gateway

Claude Code funciona com o próprio gateway da Anthropic ou com um gateway que sua organização já executa.

Claude apps gateway

Claude apps gateway é o gateway auto-hospedado da Anthropic, incluído no binário claude. Ele roteia para Amazon Bedrock, Google Cloud, Microsoft Foundry ou a API Anthropic como upstream. Os desenvolvedores fazem login com seu provedor de identidade corporativa através de /login, o gateway impõe acesso a modelo e configurações gerenciadas por grupo IdP, e emite métricas de uso OpenTelemetry Protocol (OTLP) para sua própria pilha de observabilidade. Como é construído e testado junto com cada lançamento de Claude Code, ele encaminha os cabeçalhos e campos de solicitação que Claude Code envia. Um gateway mantido separadamente precisa ter suas regras de encaminhamento atualizadas conforme esses cabeçalhos e campos mudam a cada lançamento; Claude apps gateway é lançado com a CLI, portanto não há lista para manter atualizada. Veja Disponibilidade e limitações para o pequeno conjunto de recursos que se comportam de forma diferente em uma sessão de gateway. O login do gateway é uma etapa de SSO do navegador, e não há fluxo de token de serviço, portanto um pipeline de CI sem um desenvolvedor para aprovar o login não pode se autenticar através dele; configure-os contra seu provedor diretamente. Sessões do Agent SDK e execuções claude -p em uma máquina onde um desenvolvedor fez login usam a sessão de gateway dessa máquina e são governadas por suas políticas. Veja Pipelines de CI e máquinas remotas. Veja Claude apps gateway para implantá-lo.

Outros gateways

Se sua organização já executa um LLM gateway ou API gateway, você pode usá-lo em vez disso. A Anthropic não endossa, mantém ou audita outros produtos de gateway, e não suporta roteamento de Claude Code para modelos não-Claude através de qualquer gateway. Veja Outros LLM gateways para a lista de verificação de implementação do administrador, o que um gateway deve implementar e como apontar Claude Code para ele.

Assinaturas e gateways

Quando os desenvolvedores se conectam através de um gateway com uma credencial de gateway, o uso é faturado para a conta de provedor de sua organização com taxas de API, e suas assinaturas claude.ai não são usadas ou cobradas. Definir ANTHROPIC_AUTH_TOKEN para um gateway que você executa, ou fazer login em um Claude apps gateway com /login, desativa o login de assinatura para essa sessão. Cada solicitação encaminhada sob essa credencial é cobrada da conta atrás da credencial do provedor do gateway. A exceção é definir apenas ANTHROPIC_BASE_URL, sem credencial de gateway. As solicitações ainda são roteadas através do gateway, mas um login claude.ai salvo permanece como a credencial ativa, portanto os limites de uso e faturamento da assinatura se aplicam. Outros LLM gateways aborda essa configuração e o que o gateway precisa encaminhar para que funcione.

Configure separadamente do gateway

Um gateway roteia solicitações de API de modelo. Algumas coisas que você pode esperar que ele manipule são configuradas em outro lugar:
  • Qual modelo responde: escolha o modelo com o comando /model ou variáveis de ambiente de modelo. O gateway decide para onde as solicitações vão, não qual modelo o desenvolvedor seleciona. Claude apps gateway pode limitar a escolha com uma lista de permissões availableModels por grupo, mas o desenvolvedor ainda escolhe dentro dela.
  • Outro tráfego de rede: Claude Code em si envia verificações de versão e downloads diretamente para a Anthropic, separado do caminho do gateway. Se o fluxo de telemetria do cliente opcional também está ativado depende do seu provedor; a tabela de padrões de telemetria aborda cada caso. Em uma sessão de Claude apps gateway conectada, a credencial do gateway desativa a análise vinculada à Anthropic e, quando encaminhamento de telemetria é configurado, fixa a exportação OTLP para o gateway. Sua rede ainda precisa de saída para os domínios necessários, ou defina CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC para desativar os fluxos opcionais.
  • Proxies HTTP corporativos: um HTTPS_PROXY fica entre Claude Code e cada servidor com o qual ele se comunica, incluindo o gateway. Se sua rede exigir um, configure o proxy além do gateway. Para Claude apps gateway especificamente, o login verifica se o host do proxy também está em uma rede privada; se não estiver, adicione o host do gateway a NO_PROXY para que a CLI se conecte a ele diretamente.

Próximas etapas

A próxima página depende de quem executa o gateway. O gateway da Anthropic é executado a partir do binário claude e tem seu próprio guia de configuração; um gateway que sua organização já executa tem um protocolo a implementar e uma lista de verificação de implementação do administrador.