SDKs, CLI y bibliotecas
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
antpara 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.
- 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.
CLI
Scripts de shell, flags tipados, transformaciones de respuestas
SDKs de cliente
Clientes síncronos y asíncronos, modelos de Pydantic
Soporte para Node.js, Deno, Bun y navegadores
.NET Standard 2.0+, integración con IChatClient
Cancelación basada en contexto, opciones funcionales
Patrón builder, asincronía con CompletableFuture
Objetos de valor, patrón builder
Tipos de Sorbet, utilidades de streaming
Cada versión mayor de un SDK de cliente envía una versión de la API 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.
Últimas versiones
| Herramienta | Última versión | Paquete |
|---|---|---|
| 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 |
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.
Paquete de Swift para la API LanguageModelSession de Apple
Usa Claude a través de la superficie del SDK de OpenAI
¿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.
Herramienta de programación agéntica para delegar tareas de programación a Claude
Crea agentes que se ejecutan en un proceso que tú operas
Ejecuta agentes en la infraestructura administrada de Anthropic
Was this page helpful?