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
- TypeScript
- Python (uv)
- Python (pip)
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=1e configure as credenciais da AWS - Claude Platform on AWS: defina
CLAUDE_CODE_USE_ANTHROPIC_AWS=1eANTHROPIC_AWS_WORKSPACE_ID, depois configure as credenciais da AWS - Google Cloud’s Agent Platform: defina a variável de ambiente
CLAUDE_CODE_USE_VERTEX=1e configure as credenciais do Google Cloud - Microsoft Azure: defina a variável de ambiente
CLAUDE_CODE_USE_FOUNDRY=1e configure as credenciais do Azure
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.
Capacidades
Tudo o que torna Claude Code poderoso está disponível no SDK:- Ferramentas integradas
- hooks
- Subagentes
- MCP
- Permissões
- Sessões
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:- Agent SDK vs Client SDK
- Agent SDK vs Claude Code CLI
- Agent SDK vs Managed Agents
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:- TypeScript SDK: ver CHANGELOG.md
- Python SDK: ver CHANGELOG.md
Relatando bugs
Se você encontrar bugs ou problemas com o Agent SDK:- TypeScript SDK: relatar problemas no GitHub
- Python SDK: relatar problemas no GitHub
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)
- “Claude Code” ou “Claude Code Agent”
- Arte ASCII com marca Claude Code ou elementos visuais que imitam Claude Code
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