Intermedio

Claude Agent SDK: reutilizar el motor de Claude Code

El Claude Agent SDK es la biblioteca de Anthropic que ofrece, en Python y TypeScript, el ciclo de agente, las herramientas y la gestión de contexto de Claude Code. Está pensado para desarrolladores que quieren un agente capaz desde el inicio de leer archivos, ejecutar comandos y buscar en la web.

Datos a 22 de octubre de 2026

Lo esencial en cifras

EditorAnthropic
TipoCódigo
LenguajesPython, TypeScript
Código abiertoNo
Licenciaproprietary
Primera versiónseptiembre de 2025
Nivel recomendadoIntermedio
Usoscódigo, automatización, flujos de trabajo
AutoalojableSí
Modelo de negocioGratis
Oferta en la nubeNo
MultiagenteSí
Compatible con MCPSí
Libre elección de modeloNo
Sitio oficialSitio oficial · Documentación · Repositorio

GitHub

Repositorioanthropics/claude-agent-sdk-python
Estrellas en GitHub8330
Forks1368
Última actividad del código22 de octubre de 2026
Última versión publicadav0.2.172 (22 de octubre de 2026)

Actividad de GitHub consultada el 22 de octubre de 2026.

De herramienta de terminal a biblioteca

La historia empieza con Claude Code, el asistente de programación de Anthropic que trabaja en la terminal. Sus funciones se ofrecieron primero a los desarrolladores como Claude Code SDK, rebautizado Claude Agent SDK en septiembre de 2025 para dejar claro que no sirve solo para programar. La idea: en lugar de escribir usted mismo el ciclo de un agente de IA y sus herramientas, reutiliza los de Claude Code.

De serie, el agente puede leer, escribir y modificar archivos, ejecutar comandos y buscar en la web. Además incluye subagentes especializados, «hooks» (su propio código ejecutado en momentos clave), un sistema de permisos que decide qué acciones requieren su visto bueno, sesiones que se pueden retomar y conexión con servidores MCP para enlazar bases de datos, navegadores o API.

¿Para qué proyectos?

El SDK destaca cuando un agente debe actuar sobre un entorno real: corregir errores, escribir y lanzar pruebas (programación agéntica), clasificar documentos, generar informes o automatizar un paso de integración continua. Anthropic publica agentes de ejemplo en GitHub, como un asistente de correo y un agente de investigación.

Cómo empezar

Necesita Node.js 18+ o Python 3.10+ y una cuenta de Anthropic. Se instala claude-agent-sdk (pip) o @anthropic-ai/claude-agent-sdk (npm), se configura la clave de API y se llama a la función query con una instrucción y la lista de herramientas permitidas. La guía oficial de inicio muestra un agente que encuentra y corrige errores en un archivo.

Puntos fuertes y límites

Puntos fuertes: un agente muy equipado desde la primera línea, la misma mecánica que Claude Code y un control preciso de permisos y contexto.

Límites: solo funciona con modelos Claude; su uso está sujeto a los términos comerciales de Anthropic; y cada ejecución consume tokens facturados, que pueden acumularse en tareas largas. Un agente capaz de ejecutar comandos debe acotarse bien: el aislamiento en sandbox y la herramienta ¿puedo confiar esto a un agente? ayudan a delimitar los riesgos. Si prefiere que Anthropic aloje el agente en lugar de sus propios servidores, la empresa ofrece un producto aparte, Managed Agents.

Alternativas

El OpenAI Agents SDK y Google ADK cumplen un papel similar con otros fabricantes, mientras que smolagents y Pydantic AI son independientes del modelo.

Frameworks del mismo tipo

Preguntas frecuentes

¿El Claude Agent SDK es open source?

No por completo. El repositorio de Python muestra una licencia MIT, pero la documentación indica que el uso del SDK se rige por los términos comerciales de Anthropic, y el SDK incluye el programa propietario de Claude Code. Conviene verlo como una herramienta gratuita pero propietaria.

¿Qué diferencia hay con Claude Code?

Claude Code es la herramienta de línea de comandos que usted utiliza en su día a día. El SDK expone el mismo motor como biblioteca para integrarlo en su propia aplicación o en un proceso automatizado.

¿Pueden mis usuarios entrar con su suscripción de Claude?

No. Salvo aprobación previa, Anthropic no permite que desarrolladores externos ofrezcan el inicio de sesión de claude.ai en sus productos. Hace falta una clave de API de Anthropic o acceso mediante Amazon Bedrock, Google Cloud o Microsoft Foundry, con pago por uso.

¿Funciona con GPT o Gemini?

No, está diseñado para los modelos Claude. Si quiere poder cambiar de fabricante, un framework independiente del modelo le dará más flexibilidad.

Fuentes de los datos

Datos a 22 de octubre de 2026

Señalar un error

¿Una cifra, una fecha o un dato le parece incorrecto? Díganoslo: verificamos cada aviso.