adk-python and adk_training
The Python toolkit is the core framework for building AI agents, while the training hub is an educational resource that teaches how to use that framework—making them complements rather than competitors or siblings.
About adk-python
google/adk-python
An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
Supports model-agnostic agent development with built-in integration for Gemini, MCP tools, and OpenAPI specs, plus hierarchical multi-agent orchestration where coordinator agents delegate to specialized sub-agents. Features a modular architecture enabling deployment to Cloud Run or Vertex AI Agent Engine, with a built-in development UI for testing and an evaluation framework for benchmarking agent performance. Includes session management capabilities like rewinding invocations and tool confirmation flows for human-in-the-loop control.
About adk_training
raphaelmansuy/adk_training
Google ADK Training Hub: Build Production-Ready Google AI Agents in Days, Not Months 🚀 The only comprehensive Google ADK training with 34 hands-on tutorials, working code examples, and production deployment patterns. Learn skills that directly impact your projects and career. 💼
The framework bridges tool integration, workflow orchestration, and state management for LLMs through ADK's declarative approach—combining REST API bindings, sequential/parallel execution patterns, and persistent session handling without manual boilerplate. Covers the full production stack from agent basics to deployment on Google Cloud (Cloud Run, Vertex AI, GKE), plus integration patterns for Next.js, React, Streamlit, Slack, and Pub/Sub environments. Uses the Model Context Protocol (MCP) for extensible tool connections and event-driven observability for monitoring agent behavior in production systems.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work