Framework · Anthropic
Claude Agent SDK im Überblick
Anthropics SDK stellt den Harness von Claude Code bereit – mit Datei- und Shell-Tools, Berechtigungen, Hooks, Subagenten und Skills – innerhalb Ihres eigenen Python- oder TypeScript-Programms. Anders als die übrigen Frameworks in dieser Liste unterstützt es nur Claude-Modelle. Für die Nutzung gelten Anthropics Commercial Terms.
Ideal für: Apps, in denen Claude echte Aufgaben in einem Dateisystem erledigen soll – mit Tool-Berechtigungen, die Sie kontrollieren.
Wichtige Fakten
- Maintainer
- Anthropic
- Sprachen
- Python, TypeScript
- Lizenz
- Anthropic Commercial Terms
- Neueste Version
Python 0.2.163 / TypeScript 0.3.286· 30. September 2026- Repository
- anthropics/claude-agent-sdk-python
- Gehostete Option
- Claude Managed Agents
Schnellstart
Installieren Sie das Paket, richten Sie die Zugangsdaten ein und starten Sie dann den einfachsten Agent aus der offiziellen Dokumentation. Die Modell-IDs entsprechen denen in der Dokumentation und sind möglicherweise nicht für Ihr Konto freigeschaltet.
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
}Funktionen
| Beliebiges Modell | Nein | Nur Claude, über Anthropic, Bedrock, Google Cloud oder Foundry |
|---|---|---|
| MCP-Client | Ja | Option mcpServers; Plugins können MCP-Server bündeln |
| MCP-Server | Nicht bestätigt | |
| Multi-Agent | Ja | Subagenten übernehmen klar abgegrenzte Teilaufgaben |
| Persistente Ausführung | Nicht bestätigt | Sitzungen lassen sich fortsetzen oder abzweigen; keine Engine für dauerhafte Ausführung |
| Menschliche Freigabe | Ja | Berechtigungsmodi legen fest, für welche Tools eine Freigabe erforderlich ist |
| Tracing | Ja | OpenTelemetry-Export; Traces sind in der Beta |
| Evals | Nein |
Aktuelle Änderungen
- Umbenannt von Claude Code SDK; ein Migrationsleitfaden ist verfügbar.
- Beide SDKs enthalten jetzt eine native Claude Code-Binärdatei.
- Seit 15 June 2026 wird die SDK-Nutzung in Abo-Tarifen über ein separates monatliches Agent SDK-Guthaben abgerechnet.
- Apps von Drittanbietern dürfen die Anmeldung über claude.ai nur mit Anthropics Genehmigung anbieten.