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
- TypeScript
- Python (uv)
- Python (pip)
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=1e configura le credenziali AWS - Claude Platform on AWS: imposta
CLAUDE_CODE_USE_ANTHROPIC_AWS=1eANTHROPIC_AWS_WORKSPACE_ID, quindi configura le credenziali AWS - Google Cloud’s Agent Platform: imposta la variabile di ambiente
CLAUDE_CODE_USE_VERTEX=1e configura le credenziali di Google Cloud - Microsoft Azure: imposta la variabile di ambiente
CLAUDE_CODE_USE_FOUNDRY=1e configura le credenziali di Azure
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.
Capacità
Tutto ciò che rende Claude Code potente è disponibile nell’SDK:- Built-in tools
- Hooks
- Subagents
- MCP
- Permissions
- Sessions
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:- Agent SDK vs Client SDK
- Agent SDK vs Claude Code CLI
- Agent SDK vs Managed Agents
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à:- TypeScript SDK: visualizza CHANGELOG.md
- Python SDK: visualizza CHANGELOG.md
Segnalazione di bug
Se riscontri bug o problemi con l’Agent SDK:- TypeScript SDK: segnala i problemi su GitHub
- Python SDK: segnala i problemi su GitHub
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)
- “Claude Code” o “Claude Code Agent”
- Arte ASCII con branding Claude Code o elementi visivi che imitano Claude Code
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