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
| Editor | Anthropic |
|---|---|
| Tipo | Código |
| Lenguajes | Python, TypeScript |
| Código abierto | No |
| Licencia | proprietary |
| Primera versión | septiembre de 2025 |
| Nivel recomendado | Intermedio |
| Usos | código, automatización, flujos de trabajo |
| Autoalojable | Sí |
| Modelo de negocio | Gratis |
| Oferta en la nube | No |
| Multiagente | Sí |
| Compatible con MCP | Sí |
| Libre elección de modelo | No |
| Sitio oficial | Sitio oficial · Documentación · Repositorio |
GitHub
| Repositorio | anthropics/claude-agent-sdk-python |
|---|---|
| Estrellas en GitHub | 8330 |
| Forks | 1368 |
| Última actividad del código | 22 de octubre de 2026 |
| Última versión publicada | v0.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
- Amazon Bedrock Agents / AgentCore · multiagente, RAG, flujos de trabajo
- Atomic Agents · flujos de trabajo, chatbot, automatización
- CrewAI · multiagente, automatización, flujos de trabajo
- Letta · chatbot, código, automatización
- OpenHands · código, automatización
- Strands Agents · multiagente, flujos de trabajo, automatización
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
- code.claude.com
- code.claude.com
- github.com
- github.com
- pypi.org
- GitHub — Metadatos de los repositorios: GitHub
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.