II.
Framework overview
Reference · liveframework:google-adk
Google Agent Development Kit (ADK) overview
Google's open-source framework for building, evaluating, and deploying AI agents. Provides a code-first approach with composable agent architectures — sequential agents, parallel agents, and loop agents for multi-step reasoning. Features built-in support for Google's Gemini models, tool calling with automatic schema generation, session state management, memory services, and artifact handling. Includes a local development UI for testing and debugging agent interactions. Natively supports the A2A (Agent-to-Agent) protocol for inter-agent communication and MCP tool servers for external tool integration. Deployable to Google Cloud (Vertex AI, Cloud Run) or any container environment.
Attributes
displayName
Google Agent Development Kit (ADK)
homepageUrl
belongsToLanguageId
category
agent-orchestration
description
Google's open-source framework for building, evaluating, and deploying
AI agents. Provides a code-first approach with composable agent
architectures — sequential agents, parallel agents, and loop agents
for multi-step reasoning. Features built-in support for Google's
Gemini models, tool calling with automatic schema generation, session
state management, memory services, and artifact handling. Includes
a local development UI for testing and debugging agent interactions.
Natively supports the A2A (Agent-to-Agent) protocol for inter-agent
communication and MCP tool servers for external tool integration.
Deployable to Google Cloud (Vertex AI, Cloud Run) or any container
environment.
Outgoing edges
alternative_to8
- framework:langchain·FrameworkLangChain
- framework:langgraph·FrameworkLangGraph
- framework:crewai·FrameworkCrewAI
- framework:autogen·FrameworkAutoGen
- framework:pydantic-ai·FrameworkPydanticAI
- framework:semantic-kernel·FrameworkSemantic Kernel
- framework:mastra·FrameworkMastra
- framework:vercel-ai-sdk·FrameworkVercel AI SDK
belongs_to_language1
- language:python·LanguagePython
integrates_with2
- topic:a2a-protocol·TopicAgent-to-Agent (A2A) Protocol
- topic:parallel-agent-execution·TopicParallel Agent Execution
supports3
- capability:supports-subagent-dispatch·CapabilitySupports subagent dispatch
- capability:supports-tool-use·CapabilitySupports tool use
- capability:supports-mcp·CapabilitySupports MCP
used_by_skill_area4
- skill-area:ai-agent-development·SkillAreaAI Agent Development
- skill-area:multi-agent-coordination·SkillAreaMulti-Agent Coordination
- skill-area:tool-use·SkillAreaLLM Tool Use
- skill-area:agentic-loops·SkillAreaAgentic Loops
Incoming edges
alternative_to8
- framework:langchain·FrameworkLangChain
- framework:langgraph·FrameworkLangGraph
- framework:crewai·FrameworkCrewAI
- framework:autogen·FrameworkAutoGen
- framework:pydantic-ai·FrameworkPydanticAI
- framework:semantic-kernel·FrameworkSemantic Kernel
- framework:mastra·FrameworkMastra
- framework:vercel-ai-sdk·FrameworkVercel AI SDK
integrates_with3
- interaction-primitive:google-adk-dev-ui·InteractionPrimitiveGoogle ADK Development UI
- interaction-primitive:google-adk-a2a-dispatch·InteractionPrimitiveGoogle ADK A2A Agent Dispatch
- interaction-primitive:google-adk-sequential-agent·InteractionPrimitiveGoogle ADK Sequential Agent Composition