Google Agent Development Kit (ADK)

Google's Agent Development Kit (ADK) is a flexible framework for building AI agents and multi-agent systems. It supports LLM agents, workflow agents, and custom agents with capabilities including MCP tool integration, OpenAPI tools, function tools, grounding via Google Search, streaming via Gemini Live API, and Agent-to-Agent (A2A) protocol for inter-agent communication. Available in Python, TypeScript, Go, and Java.

API entry from apis.yml

apis.yml Raw ↑
name: Google Agent Development Kit (ADK)
description: Google's Agent Development Kit (ADK) is a flexible framework for building AI agents and multi-agent
  systems. It supports LLM agents, workflow agents, and custom agents with capabilities including MCP
  tool integration, OpenAPI tools, function tools, grounding via Google Search, streaming via Gemini Live
  API, and Agent-to-Agent (A2A) protocol for inter-agent communication. Available in Python, TypeScript,
  Go, and Java.
humanURL: https://adk.dev/
baseURL: https://adk.dev
tags:
- Google
- Agent Development Kit
- ADK
- Multi-Agent
- Gemini
- Tool Use
properties:
- type: Documentation
  url: https://adk.dev/
- type: GettingStarted
  url: https://adk.dev/get-started
- type: GitHubRepository
  url: https://github.com/google/adk-python