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. Sie decken außerdem Claude Managed Agents und den größten Teil der Admin API ab. 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. Um auf eine neue API-Version zu wechseln, aktualisiere auf eine neue Hauptversion. Informationen zu 2026-10-21 findest du unter Auf 2026-10-21 wechseln.
Neueste Versionen
| Tool | Neueste Version | Paket |
|---|---|---|
| ant CLI | 2.9.0 | github.com/anthropics/anthropic-cli |
| Python | 2.8.0 | anthropic auf PyPI |
| TypeScript | 1.8.0 | @anthropic-ai/sdk |
| C# | 13.8.0 | Anthropic |
| Go | 2.9.0 | github.com/anthropics/anthropic-sdk-go/v2 |
| Java | 3.8.0 | com.anthropic:anthropic-java |
| PHP | 1.8.0 | anthropic-ai/sdk |
| Ruby | 2.8.0 | anthropic auf RubyGems |
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
War diese Seite hilfreich?