Framework · Anthropic
Claude Agent SDK in een oogopslag
Anthropic's SDK biedt toegang tot de harness achter Claude Code, met tools voor bestanden en de shell, machtigingen, hooks, subagents en skills, vanuit uw eigen Python- of TypeScript-programma. In tegenstelling tot de andere opties in deze lijst werkt deze SDK alleen met Claude-modellen. Het gebruik ervan valt onder de Commercial Terms van Anthropic.
Geschikt voor: Apps waarin Claude echt werk moet uitvoeren op een bestandssysteem, met toolmachtigingen die u zelf beheert.
Belangrijkste gegevens
- Beheerder
- Anthropic
- Talen
- Python, TypeScript
- Licentie
- Anthropic Commercial Terms
- Nieuwste versie
Python 0.2.163 / TypeScript 0.3.286· 30 september 2026- Repository
- anthropics/claude-agent-sdk-python
- Gehoste optie
- Claude Managed Agents
Quickstart
Installeer het pakket, stel de inloggegevens in en voer vervolgens de eenvoudigste agent uit de officiële documentatie uit. De model-ID's zijn de ID's uit de documentatie en zijn mogelijk niet beschikbaar voor je account.
Python
pip install claude-agent-sdkimport asyncio
from claude_agent_sdk import query, ClaudeAgentOptions
async def main():
async for message in query(
prompt="Find and fix the bug in auth.py",
options=ClaudeAgentOptions(allowed_tools=["Read", "Edit", "Bash"]),
):
print(message) # Claude reads the file, finds the bug, edits it
asyncio.run(main())TypeScript
npm install @anthropic-ai/claude-agent-sdkimport { query } from "@anthropic-ai/claude-agent-sdk";
for await (const message of query({
prompt: "Find and fix the bug in auth.ts",
options: { allowedTools: ["Read", "Edit", "Bash"] }
})) {
console.log(message); // Claude reads the file, finds the bug, edits it
}Functies
| Alle modellen | Nee | Alleen Claude, via Anthropic, Bedrock, Google Cloud of Foundry |
|---|---|---|
| MCP-client | Ja | Optie mcpServers; plugins kunnen MCP-servers bundelen |
| MCP-server | Niet bevestigd | |
| Multi-agent | Ja | Subagents voeren afgebakende subtaken uit |
| Duurzame runs | Niet bevestigd | Sessies kunnen worden hervat of vertakt; geen engine voor duurzame uitvoering |
| Goedkeuring door een mens | Ja | Met permissiemodi bepaalt u voor welke tools goedkeuring nodig is |
| Tracing | Ja | Export via OpenTelemetry; traces zijn in bèta |
| Evals | Nee |
Recente wijzigingen
- Hernoemd van Claude Code SDK; er is een migratiehandleiding beschikbaar.
- Beide SDK's bundelen nu een native Claude Code-binary.
- Sinds 15 June 2026 wordt SDK-gebruik met abonnementsplannen verrekend met een apart maandelijks tegoed voor Agent SDK.
- Apps van derden mogen geen claude.ai-login aanbieden zonder toestemming van Anthropic.