SDK, CLI e librerie
Strumenti ufficiali per sviluppare con la Claude API: SDK client in sette linguaggi, la CLI ant e librerie specifiche per framework.
Anthropic fornisce tre tipi di strumenti ufficiali per sviluppare con la Claude API:
- CLI: Lo strumento da riga di comando
antper lo "shell scripting" (scripting della shell) e l'uso interattivo. - SDK client: Client generici della Messages API per Python, TypeScript, C#, Go, Java, PHP e Ruby. Ogni SDK offre interfacce idiomatiche, "type safety" (sicurezza dei tipi) e supporto integrato per lo "streaming" (trasmissione in flusso), i "retries" (tentativi ripetuti), la gestione degli errori e il tracciamento OpenTelemetry.
- Librerie e integrazioni: Pacchetti e livelli di compatibilità che espongono Claude all'interno della superficie API di un altro framework anziché direttamente tramite la Messages API.
CLI
Scripting della shell, flag tipizzati, trasformazioni delle risposte
SDK client
Client sincroni e asincroni, modelli Pydantic
Supporto per Node.js, Deno, Bun e browser
.NET Standard 2.0+, integrazione con IChatClient
Annullamento basato sul contesto, opzioni funzionali
Pattern builder, asincronia con CompletableFuture
Value object, pattern builder
Tipi Sorbet, helper per lo streaming
Ogni versione principale di un SDK client invia per impostazione predefinita una versione dell'API, e una nuova versione principale accompagna ogni nuova versione dell'API. Per passare a 2026-10-21, consulta Aggiornamento a 2026-10-21.
Versioni più recenti
| Strumento | Versione più recente | Pacchetto |
|---|---|---|
| CLI ant | 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 |
Le stesse versioni sono disponibili in formato JSON all'indirizzo https://platform.claude.com/docs/sdk-versions.json.
Librerie e integrazioni
Le librerie e le integrazioni espongono Claude attraverso la superficie API di un altro framework. Non sono client generici della Messages API.
Pacchetto Swift per l'API LanguageModelSession di Apple
Usa Claude attraverso la superficie dell'SDK OpenAI
Stai creando agenti o usando Claude Code?
La CLI, gli SDK client e le librerie servono per chiamare direttamente la Claude API: invii ogni richiesta e gestisci ogni risposta. Claude Code, il Claude Agent SDK e Claude Managed Agents operano a un livello più alto, fornendo l'"agent loop" (ciclo dell'agente), l'esecuzione degli strumenti e il runtime.
Strumento di programmazione agentica per delegare attività di programmazione a Claude
Crea agenti che vengono eseguiti in un processo gestito da te
Esegui agenti nell'infrastruttura gestita di Anthropic
Was this page helpful?