Documentation Index
Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Starting June 15, 2026, Agent SDK and
claude -p usage on subscription plans will draw from a new monthly Agent SDK credit, separate from your interactive usage limits. See Use the Claude Agent SDK with your Claude plan for details.Quickstart
Costruisci un agente di correzione dei bug in pochi minuti
Example agents
Assistente email, agente di ricerca e altro ancora
Inizia
Installa l'SDK
- TypeScript
- Python
L’SDK TypeScript raggruppa un binario nativo di Claude Code per la tua piattaforma come dipendenza opzionale, quindi non è necessario installare Claude Code separatamente.
Imposta la tua chiave API
Ottieni una chiave API dalla Console, quindi impostala come variabile di ambiente: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 Vertex AI: 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.
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:
| Tool | Cosa fa |
|---|---|
| Read | Leggi qualsiasi file nella directory di lavoro |
| Write | Crea nuovi file |
| Edit | Apporta modifiche precise ai file esistenti |
| Bash | Esegui comandi di terminale, script, operazioni git |
| Monitor | Osserva uno script in background e reagisci a ogni riga di output come evento |
| Glob | Trova file per pattern (**/*.ts, src/**/*.py) |
| Grep | Cerca contenuti di file con regex |
| WebSearch | Cerca sul web informazioni attuali |
| WebFetch | Recupera e analizza il contenuto della pagina web |
| AskUserQuestion | Poni all’utente domande di chiarimento con opzioni a scelta multipla |
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.
| Funzionalità | Descrizione | Posizione |
|---|---|---|
| Skills | Capacità specializzate definite in Markdown | .claude/skills/*/SKILL.md |
| Slash commands | Comandi personalizzati per attività comuni | .claude/commands/*.md |
| Memory | Contesto del progetto e istruzioni | CLAUDE.md o .claude/CLAUDE.md |
| Plugins | Estendi con comandi personalizzati, agenti e server MCP | Programmatico tramite opzione plugins |
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