Claude Platform Docs
SDK, CLI e librerie

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 ant per 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. Coprono anche Claude Managed Agents e la maggior parte dell’Admin API. 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. Per passare a una nuova versione dell’API, esegui l’aggiornamento a una nuova versione principale. Per 2026-10-21, consulta Passa alla 2026-10-21.

Versioni più recenti

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

Questa pagina ti è stata utile?