SDKs, CLI e bibliotecas
Ferramentas oficiais para construir com a Claude API: SDKs de cliente em sete linguagens, a CLI ant e bibliotecas específicas de frameworks.
A Anthropic oferece três tipos de ferramentas oficiais para construir com a Claude API:
- CLI: A ferramenta de linha de comando
antpara scripts de shell e uso interativo. - SDKs de cliente: Clientes de uso geral da Messages API para Python, TypeScript, C#, Go, Java, PHP e Ruby. Cada SDK oferece interfaces idiomáticas, segurança de tipos e suporte integrado para streaming, novas tentativas, tratamento de erros e tracing do OpenTelemetry.
- Bibliotecas e integrações: Pacotes e camadas de compatibilidade que expõem o Claude dentro da superfície de API de outro framework, em vez de diretamente pela Messages API.
CLI
Scripts de shell, flags tipadas, transformações de resposta
SDKs de cliente
Clientes síncronos e assíncronos, modelos Pydantic
Suporte a Node.js, Deno, Bun e navegador
.NET Standard 2.0+, integração com IChatClient
Cancelamento baseado em contexto, opções funcionais
Padrão builder, assíncrono com CompletableFuture
Objetos de valor, padrão builder
Tipos Sorbet, auxiliares de streaming
Cada versão principal de um SDK de cliente envia uma versão da API por padrão, e uma nova versão principal acompanha cada nova versão da API. Para migrar para 2026-10-21, consulte Atualizar para 2026-10-21.
Versões mais recentes
| Ferramenta | Versão mais recente | Pacote |
|---|---|---|
| ant CLI | 2.3.0 | github.com/anthropics/anthropic-cli |
| Python | 2.3.0 | anthropic |
| TypeScript | 1.3.0 | @anthropic-ai/sdk |
| C# | 13.3.0 | Anthropic |
| Go | 2.3.0 | github.com/anthropics/anthropic-sdk-go |
| Java | 3.3.0 | com.anthropic:anthropic-java |
| PHP | 1.3.0 | anthropic-ai/sdk |
| Ruby | 2.3.0 | anthropic |
As mesmas versões estão disponíveis em JSON em https://platform.claude.com/docs/sdk-versions.json.
Bibliotecas e integrações
Bibliotecas e integrações expõem o Claude por meio da superfície de API de outro framework. Elas não são clientes de uso geral da Messages API.
Pacote Swift para a API LanguageModelSession da Apple
Use o Claude por meio da superfície do OpenAI SDK
Construindo agentes ou usando o Claude Code?
A CLI, os SDKs de cliente e as bibliotecas servem para você mesmo chamar a Claude API: você envia cada requisição e trata cada resposta. O Claude Code, o Claude Agent SDK e o Claude Managed Agents funcionam em um nível mais alto, fornecendo o loop do agente, a execução de ferramentas e o runtime.
Ferramenta de programação agêntica para delegar tarefas de programação ao Claude
Construa agentes que são executados em um processo que você opera
Execute agentes na infraestrutura gerenciada da Anthropic
Was this page helpful?