Google ADK: el kit de desarrollo de agentes de Google
El Agent Development Kit (ADK) es un framework open source de Google, con licencia Apache 2.0, para diseñar, probar y desplegar agentes de IA, solos o en equipo. Se dirige a desarrolladores, en especial a quienes ya trabajan con Google Cloud.
Datos a 22 de octubre de 2026
Lo esencial en cifras
| Editor | |
|---|---|
| Tipo | Código |
| Lenguajes | Python, TypeScript, Go, Java, Kotlin |
| Código abierto | Sí |
| Licencia | Apache-2.0 |
| Primera versión | abril de 2025 |
| Nivel recomendado | Intermedio |
| Usos | multiagente, flujos de trabajo, chatbot |
| Autoalojable | Sí |
| Modelo de negocio | Freemium |
| Oferta en la nube | Sí |
| Multiagente | Sí |
| Compatible con MCP | Sí |
| Libre elección de modelo | Sí |
| Sitio oficial | Sitio oficial · Documentación · Repositorio |
GitHub
| Repositorio | google/adk-python |
|---|---|
| Estrellas en GitHub | 21.961 |
| Forks | 4215 |
| Última actividad del código | 22 de octubre de 2026 |
| Última versión publicada | v2.12.0 (13 de octubre de 2026) |
Actividad de GitHub consultada el 22 de octubre de 2026.
Por qué Google creó ADK
Google hizo público el Agent Development Kit en la primavera de 2025, empezando por Python. La documentación resume la ambición en una frase: crear agentes de producción, no prototipos. El proyecto es open source (Apache 2.0) y se divide en un repositorio por lenguaje: Python, TypeScript, Go y Java, y la documentación también cubre Kotlin.
Un agente de IA de ADK combina un modelo, unas instrucciones y herramientas. Lo que distingue al kit es la variedad de formas de organizar varios agentes: secuenciales, en paralelo o en bucle para flujos previsibles, y enrutamiento a cargo del modelo cuando la tarea es más abierta. Se obtiene así un verdadero sistema multiagente con una orquestación explícita.
Qué incluye
- una interfaz web de desarrollo para conversar con el agente, seguir cada paso y probarlo;
- un marco de evaluación de agentes (criterios, simulación de usuario, métricas propias);
- herramientas MCP y compatibilidad con el protocolo A2A para que los agentes se comuniquen;
- opciones de despliegue: Agent Runtime (servicio gestionado de Google Cloud), Cloud Run, GKE o cualquier contenedor.
Cómo empezar
En Python se necesita la versión 3.11 o superior. Se instala el paquete google-adk con pip, se crea una carpeta de agente con sus instrucciones y herramientas y se lanza la interfaz de desarrollo en local. Existen equivalentes para npm (TypeScript), Go y Maven/Gradle (Java, Kotlin). Una clave de API de Gemini basta para las primeras pruebas.
Puntos fuertes y límites
Puntos fuertes: muchos lenguajes, patrones multiagente variados, evaluación integrada y un camino directo a producción en Google Cloud.
Límites: el ecosistema se inclina claramente hacia Gemini y Google Cloud, aunque otros modelos funcionen. La amplitud del kit implica una curva de aprendizaje más larga que la de un SDK minimalista, y las versiones por lenguaje no siempre avanzan al mismo ritmo. A esto se suman los costes de alojamiento y de modelos: puede estimarlos con la calculadora de coste de un agente.
Alternativas
El OpenAI Agents SDK es más ligero, LangGraph da un control muy fino en forma de grafo y Microsoft Agent Framework cumple un papel parecido en el mundo Azure. Dentro de Google, Gemini Enterprise Agent Platform (antes Vertex AI Agent Builder) ofrece un enfoque más integrado en la plataforma.
Frameworks del mismo tipo
- Agno · multiagente, flujos de trabajo, RAG
- LangGraph · multiagente, flujos de trabajo, chatbot
- Mastra · multiagente, flujos de trabajo, RAG
- Microsoft Agent Framework · multiagente, flujos de trabajo, chatbot
- Amazon Bedrock Agents / AgentCore · multiagente, RAG, flujos de trabajo
- Atomic Agents · flujos de trabajo, chatbot, automatización
Preguntas frecuentes
¿Google ADK solo funciona con Gemini?
No. Está optimizado para Gemini, pero la documentación oficial indica que también funciona con modelos de Claude, de OpenAI o locales (Ollama, vLLM) mediante adaptadores.
¿Cuánto cuesta Google ADK?
El framework es gratuito y open source. Los costes vienen de los modelos que se llaman y del alojamiento: si despliega en Google Cloud (Agent Runtime, Cloud Run, GKE), esos servicios se facturan según las tarifas de Google Cloud.
¿Qué lenguajes admite?
A 22 de octubre de 2026, la documentación cita Python, TypeScript, Go, Java y Kotlin. Cada lenguaje tiene su propio repositorio en GitHub, así que conviene comprobar en la documentación que una función está disponible en el suyo.
¿Qué es el protocolo A2A en ADK?
Es un protocolo que permite que agentes construidos con herramientas distintas se comuniquen entre sí. ADK ofrece guías para exponer un agente mediante A2A o para usar un agente remoto.
Fuentes de los datos
- github.com
- github.com
- github.com
- github.com
- adk.dev
- adk.dev
- 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.