SDKs, CLI und Bibliotheken
Offizielle Tools zum Entwickeln mit der Claude API: Client-SDKs in sieben Sprachen, die ant CLI und Framework-spezifische Bibliotheken.
Anthropic bietet drei Arten offizieller Tools zum Entwickeln mit der Claude API:
- CLI: Das Kommandozeilen-Tool
antfür Shell-Skripting und interaktive Nutzung. - Client-SDKs: Universelle Messages-API-Clients für Python, TypeScript, C#, Go, Java, PHP und Ruby. Jedes SDK bietet idiomatische Schnittstellen, Typsicherheit und integrierte Unterstützung für Streaming, Wiederholungsversuche, Fehlerbehandlung und OpenTelemetry-Tracing.
- Bibliotheken und Integrationen: Pakete und Kompatibilitätsschichten, die Claude innerhalb der API-Oberfläche eines anderen Frameworks bereitstellen, statt direkt über die Messages API.
CLI
Shell-Skripting, typisierte Flags, Antworttransformationen
Client-SDKs
Synchrone und asynchrone Clients, Pydantic-Modelle
Unterstützung für Node.js, Deno, Bun und Browser
.NET Standard 2.0+, IChatClient-Integration
Kontextbasierter Abbruch, funktionale Optionen
Builder-Pattern, asynchron mit CompletableFuture
Value Objects, Builder-Pattern
Sorbet-Typen, Streaming-Helfer
Jede Hauptversion eines Client-SDKs sendet standardmäßig eine API-Version, und mit jeder neuen API-Version erscheint eine neue Hauptversion. Informationen zum Wechsel auf 2026-10-21 findest du unter Upgrade auf 2026-10-21.
Neueste Versionen
| Tool | Neueste Version | Paket |
|---|---|---|
| ant CLI | 2.3.0 | github.com/anthropics/anthropic-cli |
| Python | 2.3.0 | anthropic |
| TypeScript | 1.3.0 | @anthropic-ai/sdk |
| C# | 13.3.0 | Anthropic |
| Go | 2.3.0 | github.com/anthropics/anthropic-sdk-go |
| Java | 3.3.0 | com.anthropic:anthropic-java |
| PHP | 1.3.0 | anthropic-ai/sdk |
| Ruby | 2.3.0 | anthropic |
Dieselben Versionen sind als JSON unter https://platform.claude.com/docs/sdk-versions.json verfügbar.
Bibliotheken und Integrationen
Bibliotheken und Integrationen stellen Claude über die API-Oberfläche eines anderen Frameworks bereit. Sie sind keine universellen Messages-API-Clients.
Swift-Paket für Apples LanguageModelSession-API
Claude über die Oberfläche des OpenAI SDK verwenden
Agenten entwickeln oder Claude Code verwenden?
Die CLI, die Client-SDKs und die Bibliotheken dienen dazu, die Claude API selbst aufzurufen: Du sendest jede Anfrage und verarbeitest jede Antwort. Claude Code, das Claude Agent SDK und Claude Managed Agents arbeiten auf einer höheren Ebene und stellen die Agentenschleife, die Tool-Ausführung und die Laufzeitumgebung bereit.
Agentisches Coding-Tool, um Programmieraufgaben an Claude zu delegieren
Agenten entwickeln, die in einem von dir betriebenen Prozess laufen
Agenten in der verwalteten Infrastruktur von Anthropic ausführen
Was this page helpful?