---
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 proporciona tres tipos de herramientas oficiales para desarrollar con la Claude API:

* **CLI:** La herramienta de línea de comandos `ant` para scripting 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 proporciona interfaces idiomáticas, seguridad de tipos y soporte integrado para streaming, reintentos y manejo de errores.
* **Bibliotecas e integraciones:** Paquetes y capas de compatibilidad que exponen a Claude dentro de la superficie de API de otro framework en lugar de la Messages API directamente.

<Info>
  Para 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="CLI ant" href="https://platform.claude.com/docs/es/cli-sdks-libraries/cli/quickstart">
    Scripting 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>

## Bibliotecas e integraciones

Las bibliotecas e integraciones exponen a 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 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 son para llamar a la Claude API tú mismo: 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, proporcionando el 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 codificació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>
