---
title: SDKs, CLI y bibliotecas
url: https://platform.claude.com/docs/es/cli-sdks-libraries/overview
description: "Herramientas oficiales para crear con la API de Claude: SDKs de cliente en siete lenguajes, la CLI ant y bibliotecas específicas para frameworks."
---

Anthropic ofrece tres tipos de herramientas oficiales para crear con la API de Claude:

* **CLI:** La herramienta de línea de comandos `ant` para scripts de shell y uso interactivo.
* **SDKs de cliente:** Clientes de propósito general de la Messages API para Python, TypeScript, C#, Go, Java, PHP y Ruby. Cada SDK ofrece interfaces idiomáticas, "type safety" (seguridad de tipos) y soporte integrado para streaming, reintentos, manejo de errores y [trazado de OpenTelemetry](https://platform.claude.com/docs/es/manage-claude/opentelemetry/sdk).
* **Bibliotecas e integraciones:** Paquetes y capas de compatibilidad que exponen Claude dentro de la superficie de API de otro framework en lugar de hacerlo directamente a través de la Messages API.

<Info>
  Para consultar la especificación completa de la API, consulta la [referencia de la API](https://platform.claude.com/docs/es/api/overview).
</Info>

## CLI

<CardGroup cols={3}>
  <Card title="ant CLI" href="https://platform.claude.com/docs/es/cli-sdks-libraries/cli/quickstart">
    Scripts de shell, flags tipados, transformaciones de respuestas
  </Card>
</CardGroup>

## SDKs de cliente

<CardGroup cols={3}>
  <Card title="Python" href="https://platform.claude.com/docs/es/cli-sdks-libraries/sdks/python">
    Clientes síncronos y asíncronos, modelos de Pydantic
  </Card>

  <Card title="TypeScript" href="https://platform.claude.com/docs/es/cli-sdks-libraries/sdks/typescript">
    Soporte para Node.js, Deno, Bun y navegadores
  </Card>

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

  <Card title="Go" href="https://platform.claude.com/docs/es/cli-sdks-libraries/sdks/go">
    Cancelación basada en contexto, opciones funcionales
  </Card>

  <Card title="Java" href="https://platform.claude.com/docs/es/cli-sdks-libraries/sdks/java">
    Patrón builder, asincronía con CompletableFuture
  </Card>

  <Card title="PHP" href="https://platform.claude.com/docs/es/cli-sdks-libraries/sdks/php">
    Objetos de valor, patrón builder
  </Card>

  <Card title="Ruby" href="https://platform.claude.com/docs/es/cli-sdks-libraries/sdks/ruby">
    Tipos de Sorbet, utilidades de streaming
  </Card>
</CardGroup>

Cada versión mayor de un SDK de cliente envía una [versión de la API](https://platform.claude.com/docs/es/api/versioning) de forma predeterminada, y con cada nueva versión de la API llega una nueva versión mayor. Para pasar a `2026-10-21`, consulta [Actualizar a 2026-10-21](https://platform.claude.com/docs/es/api/migration-2026-10-21#upgrade).

## Últimas versiones

| Herramienta | Última versión | Paquete                                                                                               |
| ----------- | -------------- | ----------------------------------------------------------------------------------------------------- |
| ant CLI     | `2.3.0`        | [`github.com/anthropics/anthropic-cli`](https://github.com/anthropics/anthropic-cli/releases)         |
| Python      | `2.3.0`        | [`anthropic`](https://pypi.org/project/anthropic/)                                                    |
| TypeScript  | `1.3.0`        | [`@anthropic-ai/sdk`](https://www.npmjs.com/package/@anthropic-ai/sdk)                                |
| C#          | `13.3.0`       | [`Anthropic`](https://www.nuget.org/packages/Anthropic)                                               |
| Go          | `2.3.0`        | [`github.com/anthropics/anthropic-sdk-go`](https://pkg.go.dev/github.com/anthropics/anthropic-sdk-go) |
| Java        | `3.3.0`        | [`com.anthropic:anthropic-java`](https://central.sonatype.com/artifact/com.anthropic/anthropic-java)  |
| PHP         | `1.3.0`        | [`anthropic-ai/sdk`](https://packagist.org/packages/anthropic-ai/sdk)                                 |
| Ruby        | `2.3.0`        | [`anthropic`](https://rubygems.org/gems/anthropic)                                                    |

Las mismas versiones están disponibles en formato JSON en `https://platform.claude.com/docs/sdk-versions.json`.

## Bibliotecas e integraciones

Las bibliotecas e integraciones exponen Claude a través de la superficie de API de otro framework. No son clientes de propósito general de la Messages API.

<CardGroup cols={3}>
  <Card title="Apple Foundation Models" href="https://platform.claude.com/docs/es/cli-sdks-libraries/libraries/apple-foundation-models">
    Paquete de Swift para la API `LanguageModelSession` de Apple
  </Card>

  <Card title="Compatibilidad con el SDK de OpenAI" href="https://platform.claude.com/docs/es/cli-sdks-libraries/libraries/openai-sdk">
    Usa Claude a través de la superficie del SDK de OpenAI
  </Card>
</CardGroup>

## ¿Estás creando agentes o usando Claude Code?

La CLI, los SDKs de cliente y las bibliotecas sirven para que llames a la API de Claude por tu cuenta: tú envías cada solicitud y manejas cada respuesta. Claude Code, el Claude Agent SDK y Claude Managed Agents funcionan a un nivel más alto, ya que proporcionan el "agent loop" (bucle del agente), la ejecución de herramientas y el entorno de ejecución.

<CardGroup cols={3}>
  <Card title="Claude Code" href="https://code.claude.com/docs/es/overview">
    Herramienta de programación agéntica para delegar tareas de programación a Claude
  </Card>

  <Card title="Claude Agent SDK" href="https://code.claude.com/docs/es/agent-sdk/overview">
    Crea agentes que se ejecutan en un proceso que tú operas
  </Card>

  <Card title="Claude Managed Agents" href="https://platform.claude.com/docs/es/managed-agents/overview">
    Ejecuta agentes en la infraestructura administrada de Anthropic
  </Card>
</CardGroup>
