---
title: SDKs, CLI und Bibliotheken
url: https://platform.claude.com/docs/de/cli-sdks-libraries/overview
description: "Offizielle Tools für die Entwicklung mit der Claude API: Client-SDKs in sieben Sprachen, die ant CLI und frameworkspezifische Bibliotheken."
---

Anthropic stellt drei Arten offizieller Tools für die Entwicklung mit der Claude API bereit:

* **CLI:** Das Kommandozeilen-Tool `ant` fü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“ (Streaming), Wiederholungsversuche und Fehlerbehandlung.
* **Bibliotheken und Integrationen:** Pakete und Kompatibilitätsschichten, die Claude innerhalb der API-Oberfläche eines anderen Frameworks bereitstellen, anstatt direkt über die Messages API.

<Info>
  Die vollständige API-Spezifikation findest du in der [API-Referenz](https://platform.claude.com/docs/de/api/overview).
</Info>

## CLI

<CardGroup cols={3}>
  <Card title="ant CLI" href="https://platform.claude.com/docs/de/cli-sdks-libraries/cli/quickstart">
    Shell-Skripting, typisierte Flags, Antwort-Transformationen
  </Card>
</CardGroup>

## Client-SDKs

<CardGroup cols={3}>
  <Card title="Python" href="https://platform.claude.com/docs/de/cli-sdks-libraries/sdks/python">
    Synchrone und asynchrone Clients, Pydantic-Modelle
  </Card>

  <Card title="TypeScript" href="https://platform.claude.com/docs/de/cli-sdks-libraries/sdks/typescript">
    Unterstützung für Node.js, Deno, Bun und Browser
  </Card>

  <Card title="C#" href="https://platform.claude.com/docs/de/cli-sdks-libraries/sdks/csharp">
    .NET Standard 2.0+, IChatClient-Integration
  </Card>

  <Card title="Go" href="https://platform.claude.com/docs/de/cli-sdks-libraries/sdks/go">
    Kontextbasierter Abbruch, funktionale Optionen
  </Card>

  <Card title="Java" href="https://platform.claude.com/docs/de/cli-sdks-libraries/sdks/java">
    Builder-Pattern, asynchron mit CompletableFuture
  </Card>

  <Card title="PHP" href="https://platform.claude.com/docs/de/cli-sdks-libraries/sdks/php">
    Value Objects, Builder-Pattern
  </Card>

  <Card title="Ruby" href="https://platform.claude.com/docs/de/cli-sdks-libraries/sdks/ruby">
    Sorbet-Typen, Streaming-Helfer
  </Card>
</CardGroup>

## Bibliotheken und Integrationen

Bibliotheken und Integrationen stellen Claude über die API-Oberfläche eines anderen Frameworks bereit. Sie sind keine universellen Messages-API-Clients.

<CardGroup cols={3}>
  <Card title="Apple Foundation Models" href="https://platform.claude.com/docs/de/cli-sdks-libraries/libraries/apple-foundation-models">
    Swift-Paket für Apples `LanguageModelSession`-API
  </Card>

  <Card title="OpenAI-SDK-Kompatibilität" href="https://platform.claude.com/docs/de/cli-sdks-libraries/libraries/openai-sdk">
    Verwende Claude über die OpenAI-SDK-Oberfläche
  </Card>
</CardGroup>

## Du entwickelst Agenten oder verwendest Claude Code?

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.

<CardGroup cols={3}>
  <Card title="Claude Code" href="https://code.claude.com/docs/de/overview">
    Agentisches Coding-Tool zum Delegieren von Programmieraufgaben an Claude
  </Card>

  <Card title="Claude Agent SDK" href="https://code.claude.com/docs/de/agent-sdk/overview">
    Entwickle Agenten, die in einem von dir betriebenen Prozess laufen
  </Card>

  <Card title="Claude Managed Agents" href="https://platform.claude.com/docs/de/managed-agents/overview">
    Führe Agenten in der verwalteten Infrastruktur von Anthropic aus
  </Card>
</CardGroup>
