Documentation Index
Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Starting June 15, 2026, Agent SDK and
claude -p usage on subscription plans will draw from a new monthly Agent SDK credit, separate from your interactive usage limits. See Use the Claude Agent SDK with your Claude plan for details.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
Instale o SDK
- TypeScript
- Python
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.
Defina sua chave de API
Obtenha uma chave de API do Console, depois defina-a como uma variável de ambiente: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 Vertex AI: 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.
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:
| Ferramenta | O que faz |
|---|---|
| Read | Ler qualquer arquivo no diretório de trabalho |
| Write | Criar novos arquivos |
| Edit | Fazer edições precisas em arquivos existentes |
| Bash | Executar comandos de terminal, scripts, operações git |
| Monitor | Observar um script em segundo plano e reagir a cada linha de saída como um evento |
| Glob | Encontrar arquivos por padrão (**/*.ts, src/**/*.py) |
| Grep | Pesquisar conteúdo de arquivos com regex |
| WebSearch | Pesquisar na web por informações atuais |
| WebFetch | Buscar e analisar conteúdo de páginas da web |
| AskUserQuestion | Fazer perguntas de esclarecimento ao usuário com opções de múltipla escolha |
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.
| Recurso | Descrição | Localização |
|---|---|---|
| Skills | Capacidades especializadas definidas em Markdown | .claude/skills/*/SKILL.md |
| Slash commands | Comandos personalizados para tarefas comuns | .claude/commands/*.md |
| Memory | Contexto do projeto e instruções | CLAUDE.md ou .claude/CLAUDE.md |
| Plugins | Estenda com comandos personalizados, agentes e servidores MCP | Programático via opção plugins |
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