dotsagent.io
Sprache:Deutsch
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 · 8.200 Sterne
Gehostete Option
Claude Managed Agents
Anthropic hostet den Harness; Sitzungen laufen in einer von Anthropic verwalteten oder selbst gehosteten Sandbox.

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

Installieren
pip install claude-agent-sdk

Benötigt ANTHROPIC_API_KEY

Python
import 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())

Quelle des Schnellstarts

TypeScript

Installieren
npm install @anthropic-ai/claude-agent-sdk

Benötigt ANTHROPIC_API_KEY

TypeScript
import { 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
}

Quelle des Schnellstarts

Funktionen

Beliebiges ModellNeinNur Claude, über Anthropic, Bedrock, Google Cloud oder Foundry
MCP-ClientJaOption mcpServers; Plugins können MCP-Server bündeln
MCP-ServerNicht bestätigt
Multi-AgentJaSubagenten übernehmen klar abgegrenzte Teilaufgaben
Persistente AusführungNicht bestätigtSitzungen lassen sich fortsetzen oder abzweigen; keine Engine für dauerhafte Ausführung
Menschliche FreigabeJaBerechtigungsmodi legen fest, für welche Tools eine Freigabe erforderlich ist
TracingJaOpenTelemetry-Export; Traces sind in der Beta
EvalsNein

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.

Alternativen in derselben Sprache

Quellen

  1. code.claude.com/docs/en/agent-sdk/overview
  2. code.claude.com/docs/en/agent-sdk/quickstart
  3. code.claude.com/docs/en/agent-sdk/observability
  4. code.claude.com/docs/en/bedrock-vertex
  5. pypi.org/pypi/claude-agent-sdk/json
  6. registry.npmjs.org/@anthropic-ai%2fclaude-agent-sdk
  7. api.github.com/repos/anthropics/claude-agent-sdk-python
  8. api.github.com/repos/anthropics/claude-agent-sdk-typescript