El Agent Development Kit (ADK) es un toolkit code-first de Google para construir, evaluar y desplegar agentes. Ofrece control explícito sobre el flujo del agente, las herramientas y el estado, sin ocultar el código al desarrollador.
Para qué sirve
- Agentes de varias etapas con herramientas, callbacks y estado de sesión
- Sistemas multiagente con workflows secuenciales, paralelos y en grafo
- Herramientas propias, servidores MCP y herramientas del ecosistema Google
- Evaluación de agentes con conjuntos de pruebas y métricas
- Despliegue en entornos gestionados, como Vertex AI Agent Engine y Cloud Run
Cómo funciona
- El desarrollador define agentes, herramientas y el workflow en código
- El runtime local ejecuta y depura el agente, con una interfaz web de desarrollo
- Las sesiones y el estado guardan el contexto entre interacciones
- Soporte para Python, TypeScript, Go, Java y Kotlin
- Integración con modelos Gemini y con otros proveedores
Licencia y mantenimiento
- Open source bajo licencia Apache 2.0, mantenido por Google
- Proyecto activo en 2026, con ADK 2.0 y soporte para workflows en grafo
- El despliegue gestionado usa servicios de Google Cloud, facturados aparte
Puntos fuertes
- Enfoque code-first, con control fino del flujo y de las herramientas
- Soporte para varios lenguajes, además de Python
- Evaluación y despliegue integrados con el ecosistema Google Cloud
Limitaciones
- Proyecto más nuevo que los competidores más establecidos
- Parte del valor de producción está ligado a Google Cloud

