Pular para o conteúdo principal
Construa agentes de IA que leem arquivos autonomamente, executam comandos, pesquisam na web, editam código e muito mais. O Agent SDK oferece as mesmas ferramentas, loop de agente e gerenciamento de contexto que alimentam Claude Code, programável em Python e TypeScript. Para entender o raciocínio por trás do design do harness de agente, consulte A harness for every task: dynamic workflows in Claude Code no blog.
O Agent SDK inclui ferramentas integradas para ler arquivos, executar comandos e editar código, para que seu agente possa começar a trabalhar imediatamente sem você implementar a execução de ferramentas. Mergulhe no guia de início rápido ou explore agentes reais construídos com o SDK:

Guia de Início Rápido

Construa um agente de correção de bugs em minutos

Agentes de exemplo

Assistente de email, agente de pesquisa e muito mais

Comece agora

1

Instale o SDK

O SDK TypeScript agrupa um binário nativo do Claude Code para sua plataforma como uma dependência opcional, portanto você não precisa instalar Claude Code separadamente.
2

Defina sua chave de API

Obtenha uma chave de API do Console, depois defina-a como uma variável de ambiente.No macOS ou Linux:
No Windows PowerShell:
O SDK também suporta autenticação via provedores de API de terceiros:
  • Amazon Bedrock: defina a variável de ambiente CLAUDE_CODE_USE_BEDROCK=1 e configure as credenciais da AWS
  • Claude Platform on AWS: defina CLAUDE_CODE_USE_ANTHROPIC_AWS=1 e ANTHROPIC_AWS_WORKSPACE_ID, depois configure as credenciais da AWS
  • Google Cloud’s Agent Platform: defina a variável de ambiente CLAUDE_CODE_USE_VERTEX=1 e configure as credenciais do Google Cloud
  • Microsoft Azure: defina a variável de ambiente CLAUDE_CODE_USE_FOUNDRY=1 e configure as credenciais do Azure
Consulte os guias de configuração para Amazon Bedrock, Claude Platform on AWS, Google Cloud’s Agent Platform ou Microsoft Foundry para obter detalhes.
A menos que previamente aprovado, a Anthropic não permite que desenvolvedores terceirizados ofereçam login claude.ai ou limites de taxa para seus produtos, incluindo agentes construídos no Claude Agent SDK. Use os métodos de autenticação de chave de API descritos neste documento.
3

Execute seu primeiro agente

Este exemplo cria um agente que lista arquivos em seu diretório atual usando ferramentas integradas.
Pronto para construir? Siga o Guia de Início Rápido para criar um agente que encontra e corrige bugs em minutos.

Capacidades

Tudo o que torna Claude Code poderoso está disponível no SDK:
Seu agente pode ler arquivos, executar comandos e pesquisar bases de código imediatamente. As ferramentas principais incluem:Este exemplo cria um agente que pesquisa sua base de código por comentários TODO:

Recursos do Claude Code

O SDK também suporta a configuração baseada em sistema de arquivos do Claude Code. Com opções padrão, o SDK carrega estas do .claude/ em seu diretório de trabalho e ~/.claude/. Para restringir quais fontes carregam, defina setting_sources (Python) ou settingSources (TypeScript) em suas opções.

Compare o Agent SDK com outras ferramentas Claude

A Plataforma Claude oferece múltiplas maneiras de construir com Claude. Aqui está como o Agent SDK se encaixa:
O Anthropic Client SDK oferece acesso direto à API: você envia prompts e implementa a execução de ferramentas você mesmo. O Agent SDK oferece Claude com execução de ferramentas integrada.Com o Client SDK, você implementa um loop de ferramentas. Com o Agent SDK, Claude o manipula:

Changelog

Veja o changelog completo para atualizações do SDK, correções de bugs e novos recursos:

Relatando bugs

Se você encontrar bugs ou problemas com o Agent SDK:

Diretrizes de marca

Para parceiros integrando o Claude Agent SDK, o uso de marca Claude é opcional. Ao fazer referência a Claude em seu produto: Permitido:
  • “Claude Agent” (preferido para menus suspensos)
  • “Claude” (quando dentro de um menu já rotulado “Agents”)
  • Powered by Claude” (se você tiver um nome de agente existente)
Não permitido:
  • “Claude Code” ou “Claude Code Agent”
  • Arte ASCII com marca Claude Code ou elementos visuais que imitam Claude Code
Seu produto deve manter sua própria marca e não parecer ser Claude Code ou qualquer produto Anthropic. Para perguntas sobre conformidade de marca, entre em contato com a equipe de vendas da Anthropic.

Licença e termos

O uso do Claude Agent SDK é regido pelos Termos de Serviço Comercial da Anthropic, incluindo quando você o usa para alimentar produtos e serviços que você disponibiliza para seus próprios clientes e usuários finais, exceto na medida em que um componente específico ou dependência seja coberto por uma licença diferente conforme indicado no arquivo LICENSE desse componente.

Próximos passos

Guia de Início Rápido

Construa um agente que encontra e corrige bugs em minutos

Agentes de exemplo

Assistente de email, agente de pesquisa e muito mais

TypeScript SDK

Referência completa da API TypeScript e exemplos

Python SDK

Referência completa da API Python e exemplos