Documentation Index
Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Starting June 15, 2026, Agent SDK and
claude -p usage on subscription plans will draw from a new monthly Agent SDK credit, separate from your interactive usage limits. See Use the Claude Agent SDK with your Claude plan for details.Inicio rápido
Construya un agente corrector de errores en minutos
Agentes de ejemplo
Asistente de correo electrónico, agente de investigación y más
Comenzar
Instale el SDK
- TypeScript
- Python
El SDK de TypeScript agrupa un binario nativo de Claude Code para su plataforma como una dependencia opcional, por lo que no necesita instalar Claude Code por separado.
Configure su clave de API
Obtenga una clave de API de la Consola, luego configúrela como una variable de entorno:El SDK también admite autenticación a través de proveedores de API de terceros:
- Amazon Bedrock: configure la variable de entorno
CLAUDE_CODE_USE_BEDROCK=1y configure las credenciales de AWS - Claude Platform on AWS: configure
CLAUDE_CODE_USE_ANTHROPIC_AWS=1yANTHROPIC_AWS_WORKSPACE_ID, luego configure las credenciales de AWS - Google Vertex AI: configure la variable de entorno
CLAUDE_CODE_USE_VERTEX=1y configure las credenciales de Google Cloud - Microsoft Azure: configure la variable de entorno
CLAUDE_CODE_USE_FOUNDRY=1y configure las credenciales de Azure
A menos que haya sido aprobado previamente, Anthropic no permite que desarrolladores de terceros ofrezcan inicio de sesión en claude.ai o límites de velocidad para sus productos, incluidos los agentes construidos en el Claude Agent SDK. Por favor, utilice los métodos de autenticación de clave de API descritos en este documento en su lugar.
Capacidades
Todo lo que hace que Claude Code sea poderoso está disponible en el SDK:- Herramientas integradas
- Hooks
- Subagentes
- MCP
- Permisos
- Sesiones
Su agente puede leer archivos, ejecutar comandos y buscar en bases de código de forma inmediata. Las herramientas clave incluyen:
Este ejemplo crea un agente que busca comentarios TODO en su base de código:
| Herramienta | Qué hace |
|---|---|
| Read | Leer cualquier archivo en el directorio de trabajo |
| Write | Crear nuevos archivos |
| Edit | Realizar ediciones precisas en archivos existentes |
| Bash | Ejecutar comandos de terminal, scripts, operaciones de git |
| Monitor | Observar un script de fondo y reaccionar a cada línea de salida como un evento |
| Glob | Encontrar archivos por patrón (**/*.ts, src/**/*.py) |
| Grep | Buscar contenido de archivos con expresiones regulares |
| WebSearch | Buscar en la web información actual |
| WebFetch | Obtener y analizar contenido de páginas web |
| AskUserQuestion | Hacer preguntas aclaratorias al usuario con opciones de opción múltiple |
Características de Claude Code
El SDK también admite la configuración basada en el sistema de archivos de Claude Code. Con opciones predeterminadas, el SDK carga estas desde.claude/ en su directorio de trabajo y ~/.claude/. Para restringir qué fuentes se cargan, configure setting_sources (Python) o settingSources (TypeScript) en sus opciones.
| Característica | Descripción | Ubicación |
|---|---|---|
| Skills | Capacidades especializadas definidas en Markdown | .claude/skills/*/SKILL.md |
| Slash commands | Comandos personalizados para tareas comunes | .claude/commands/*.md |
| Memory | Contexto e instrucciones del proyecto | CLAUDE.md o .claude/CLAUDE.md |
| Plugins | Extienda con comandos personalizados, agentes y servidores MCP | Programático a través de la opción plugins |
Compare el Agent SDK con otras herramientas de Claude
La Plataforma Claude ofrece múltiples formas de construir con Claude. Así es como se ajusta el Agent SDK:- Agent SDK vs Client SDK
- Agent SDK vs Claude Code CLI
- Agent SDK vs Managed Agents
El Anthropic Client SDK le proporciona acceso directo a la API: usted envía solicitudes e implementa la ejecución de herramientas usted mismo. El Agent SDK le proporciona Claude con ejecución de herramientas integrada.Con el Client SDK, implementa un bucle de herramientas. Con el Agent SDK, Claude lo maneja:
Registro de cambios
Vea el registro de cambios completo para actualizaciones del SDK, correcciones de errores y nuevas características:- TypeScript SDK: ver CHANGELOG.md
- Python SDK: ver CHANGELOG.md
Reportar errores
Si encuentra errores o problemas con el Agent SDK:- TypeScript SDK: reportar problemas en GitHub
- Python SDK: reportar problemas en GitHub
Directrices de marca
Para socios que integran el Claude Agent SDK, el uso de la marca Claude es opcional. Al hacer referencia a Claude en su producto: Permitido:- “Claude Agent” (preferido para menús desplegables)
- “Claude” (cuando ya está dentro de un menú etiquetado como “Agents”)
- ” Powered by Claude” (si tiene un nombre de agente existente)
- “Claude Code” o “Claude Code Agent”
- Arte ASCII de marca Claude Code o elementos visuales que imiten Claude Code
Licencia y términos
El uso del Claude Agent SDK se rige por los Términos de Servicio Comerciales de Anthropic, incluso cuando lo utiliza para potenciar productos y servicios que pone a disposición de sus propios clientes y usuarios finales, excepto en la medida en que un componente específico o dependencia esté cubierto por una licencia diferente como se indica en el archivo LICENSE de ese componente.Próximos pasos
Inicio rápido
Construya un agente que encuentre y corrija errores en minutos
Agentes de ejemplo
Asistente de correo electrónico, agente de investigación y más
TypeScript SDK
Referencia completa de API de TypeScript y ejemplos
Python SDK
Referencia completa de API de Python y ejemplos