Vai al contenuto principale
Costruisci agenti AI che leggono autonomamente file, eseguono comandi, cercano sul web, modificano codice e molto altro. L’Agent SDK ti offre gli stessi strumenti, il ciclo dell’agente e la gestione del contesto che alimentano Claude Code, programmabili in Python e TypeScript.
L’Agent SDK include strumenti integrati per leggere file, eseguire comandi e modificare codice, quindi il tuo agente può iniziare a lavorare immediatamente senza che tu implementi l’esecuzione degli strumenti. Tuffati nella guida rapida o esplora agenti reali costruiti con l’SDK:

Quickstart

Costruisci un agente di correzione dei bug in pochi minuti

Example agents

Assistente email, agente di ricerca e altro ancora

Inizia

1

Installa l'SDK

L’SDK TypeScript raggruppa un binario nativo di Claude Code per la tua piattaforma come dipendenza opzionale, quindi non è necessario installare Claude Code separatamente.
2

Imposta la tua chiave API

Ottieni una chiave API dalla Console, quindi impostala come variabile di ambiente.Su macOS o Linux:
Su Windows PowerShell:
L’SDK supporta anche l’autenticazione tramite provider API di terze parti:
  • Amazon Bedrock: imposta la variabile di ambiente CLAUDE_CODE_USE_BEDROCK=1 e configura le credenziali AWS
  • Claude Platform on AWS: imposta CLAUDE_CODE_USE_ANTHROPIC_AWS=1 e ANTHROPIC_AWS_WORKSPACE_ID, quindi configura le credenziali AWS
  • Google Cloud’s Agent Platform: imposta la variabile di ambiente CLAUDE_CODE_USE_VERTEX=1 e configura le credenziali di Google Cloud
  • Microsoft Azure: imposta la variabile di ambiente CLAUDE_CODE_USE_FOUNDRY=1 e configura le credenziali di Azure
Consulta le guide di configurazione per Amazon Bedrock, Claude Platform on AWS, Google Cloud’s Agent Platform, o Microsoft Foundry per i dettagli.
Se non precedentemente approvato, Anthropic non consente agli sviluppatori di terze parti di offrire l’accesso a claude.ai o limiti di velocità per i loro prodotti, inclusi gli agenti costruiti su Claude Agent SDK. Utilizza invece i metodi di autenticazione con chiave API descritti in questo documento.
3

Esegui il tuo primo agente

Questo esempio crea un agente che elenca i file nella tua directory corrente utilizzando strumenti integrati.
Pronto a costruire? Segui il Quickstart per creare un agente che trova e corregge i bug in pochi minuti.

Capacità

Tutto ciò che rende Claude Code potente è disponibile nell’SDK:
Il tuo agente può leggere file, eseguire comandi e cercare codebase subito. Gli strumenti chiave includono:Questo esempio crea un agente che cerca nella tua codebase i commenti TODO:

Funzionalità di Claude Code

L’SDK supporta anche la configurazione basata su filesystem di Claude Code. Con le opzioni predefinite, l’SDK carica questi da .claude/ nella tua directory di lavoro e ~/.claude/. Per limitare quali fonti caricare, imposta setting_sources (Python) o settingSources (TypeScript) nelle tue opzioni.

Confronta l’Agent SDK con altri strumenti Claude

La piattaforma Claude offre più modi per costruire con Claude. Ecco come si inserisce l’Agent SDK:
L’Anthropic Client SDK ti offre accesso diretto all’API: invii prompt e implementi tu stesso l’esecuzione degli strumenti. L’Agent SDK ti offre Claude con esecuzione degli strumenti integrata.Con il Client SDK, implementi un ciclo di strumenti. Con l’Agent SDK, Claude lo gestisce:

Changelog

Visualizza il changelog completo per gli aggiornamenti dell’SDK, le correzioni di bug e le nuove funzionalità:

Segnalazione di bug

Se riscontri bug o problemi con l’Agent SDK:

Linee guida di branding

Per i partner che integrano Claude Agent SDK, l’uso del branding Claude è facoltativo. Quando fai riferimento a Claude nel tuo prodotto: Consentito:
  • “Claude Agent” (preferito per i menu a discesa)
  • “Claude” (quando già all’interno di un menu etichettato “Agents”)
  • Powered by Claude” (se hai un nome di agente esistente)
Non consentito:
  • “Claude Code” o “Claude Code Agent”
  • Arte ASCII con branding Claude Code o elementi visivi che imitano Claude Code
Il tuo prodotto dovrebbe mantenere il suo proprio branding e non sembrare Claude Code o alcun prodotto Anthropic. Per domande sulla conformità del branding, contatta il team di vendita di Anthropic.

Licenza e termini

L’uso di Claude Agent SDK è disciplinato dai Termini di servizio commerciali di Anthropic, incluso quando lo utilizzi per alimentare prodotti e servizi che metti a disposizione dei tuoi clienti e utenti finali, tranne nella misura in cui un componente o una dipendenza specifica è coperta da una licenza diversa come indicato nel file LICENSE di quel componente.

Passaggi successivi

Quickstart

Costruisci un agente che trova e corregge i bug in pochi minuti

Example agents

Assistente email, agente di ricerca e altro ancora

TypeScript SDK

Riferimento API TypeScript completo ed esempi

Python SDK

Riferimento API Python completo ed esempi