II.
Framework JSON
Structured · liveframework:google-adk
Google Agent Development Kit (ADK) json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "framework:google-adk",
"_kind": "Framework",
"_file": "domain/frameworks/agent-orchestration.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Google Agent Development Kit (ADK)",
"homepageUrl": "https://google.github.io/adk-docs",
"belongsToLanguageId": "language:python",
"category": "agent-orchestration",
"description": "Google's open-source framework for building, evaluating, and deploying\nAI agents. Provides a code-first approach with composable agent\narchitectures — sequential agents, parallel agents, and loop agents\nfor multi-step reasoning. Features built-in support for Google's\nGemini models, tool calling with automatic schema generation, session\nstate management, memory services, and artifact handling. Includes\na local development UI for testing and debugging agent interactions.\nNatively supports the A2A (Agent-to-Agent) protocol for inter-agent\ncommunication and MCP tool servers for external tool integration.\nDeployable to Google Cloud (Vertex AI, Cloud Run) or any container\nenvironment.\n"
},
"outgoingEdges": [
{
"from": "framework:google-adk",
"to": "language:python",
"kind": "belongs_to_language"
},
{
"from": "framework:google-adk",
"to": "skill-area:ai-agent-development",
"kind": "used_by_skill_area",
"attributes": {}
},
{
"from": "framework:google-adk",
"to": "skill-area:multi-agent-coordination",
"kind": "used_by_skill_area",
"attributes": {}
},
{
"from": "framework:google-adk",
"to": "skill-area:tool-use",
"kind": "used_by_skill_area",
"attributes": {}
},
{
"from": "framework:google-adk",
"to": "skill-area:agentic-loops",
"kind": "used_by_skill_area",
"attributes": {}
},
{
"from": "framework:google-adk",
"to": "framework:langchain",
"kind": "alternative_to",
"attributes": {
"comparison": "Agent orchestration frameworks"
}
},
{
"from": "framework:google-adk",
"to": "framework:langgraph",
"kind": "alternative_to",
"attributes": {
"comparison": "Agent orchestration frameworks"
}
},
{
"from": "framework:google-adk",
"to": "framework:crewai",
"kind": "alternative_to",
"attributes": {
"comparison": "Agent orchestration frameworks"
}
},
{
"from": "framework:google-adk",
"to": "framework:autogen",
"kind": "alternative_to",
"attributes": {
"comparison": "Agent orchestration frameworks"
}
},
{
"from": "framework:google-adk",
"to": "framework:pydantic-ai",
"kind": "alternative_to",
"attributes": {
"comparison": "Agent orchestration frameworks"
}
},
{
"from": "framework:google-adk",
"to": "framework:semantic-kernel",
"kind": "alternative_to",
"attributes": {
"comparison": "Agent orchestration frameworks"
}
},
{
"from": "framework:google-adk",
"to": "framework:mastra",
"kind": "alternative_to",
"attributes": {
"comparison": "Agent orchestration frameworks"
}
},
{
"from": "framework:google-adk",
"to": "framework:vercel-ai-sdk",
"kind": "alternative_to",
"attributes": {
"comparison": "Agent orchestration frameworks"
}
},
{
"from": "framework:google-adk",
"to": "topic:a2a-protocol",
"kind": "integrates_with",
"attributes": {}
},
{
"from": "framework:google-adk",
"to": "topic:parallel-agent-execution",
"kind": "integrates_with",
"attributes": {}
},
{
"from": "framework:google-adk",
"to": "capability:supports-subagent-dispatch",
"kind": "supports",
"attributes": {
"level": "full",
"notes": "ADK's sub_agents parameter enables agent-to-agent delegation via\nsequential, parallel, and loop agent compositions.\n"
}
},
{
"from": "framework:google-adk",
"to": "capability:supports-tool-use",
"kind": "supports",
"attributes": {
"level": "full",
"notes": "Built-in tool calling with automatic schema generation from Python\nfunction signatures and Pydantic models.\n"
}
},
{
"from": "framework:google-adk",
"to": "capability:supports-mcp",
"kind": "supports",
"attributes": {
"level": "full",
"notes": "Native MCP tool server integration for external tool access.\n"
}
}
],
"incomingEdges": [
{
"from": "interaction-primitive:google-adk-dev-ui",
"to": "framework:google-adk",
"kind": "integrates_with",
"attributes": {}
},
{
"from": "interaction-primitive:google-adk-a2a-dispatch",
"to": "framework:google-adk",
"kind": "integrates_with",
"attributes": {}
},
{
"from": "interaction-primitive:google-adk-sequential-agent",
"to": "framework:google-adk",
"kind": "integrates_with",
"attributes": {}
},
{
"from": "framework:langchain",
"to": "framework:google-adk",
"kind": "alternative_to",
"attributes": {
"comparison": "Agent orchestration frameworks"
}
},
{
"from": "framework:langgraph",
"to": "framework:google-adk",
"kind": "alternative_to",
"attributes": {
"comparison": "Agent orchestration frameworks"
}
},
{
"from": "framework:crewai",
"to": "framework:google-adk",
"kind": "alternative_to",
"attributes": {
"comparison": "Agent orchestration frameworks"
}
},
{
"from": "framework:autogen",
"to": "framework:google-adk",
"kind": "alternative_to",
"attributes": {
"comparison": "Agent orchestration frameworks"
}
},
{
"from": "framework:pydantic-ai",
"to": "framework:google-adk",
"kind": "alternative_to",
"attributes": {
"comparison": "Agent orchestration frameworks"
}
},
{
"from": "framework:semantic-kernel",
"to": "framework:google-adk",
"kind": "alternative_to",
"attributes": {
"comparison": "Agent orchestration frameworks"
}
},
{
"from": "framework:mastra",
"to": "framework:google-adk",
"kind": "alternative_to",
"attributes": {
"comparison": "Agent orchestration frameworks"
}
},
{
"from": "framework:vercel-ai-sdk",
"to": "framework:google-adk",
"kind": "alternative_to",
"attributes": {
"comparison": "Agent orchestration frameworks"
}
}
]
}