Skip to content
← Tools / Skills
ToolGoogle/10 trustVerified

Google Agent Development Kit

Google's official ADK for building multi-agent systems on Gemini and Vertex AI.

Visit official site →

About

The Agent Development Kit (google/adk-python, Apache-2.0, ~21.8k stars) is Google's official framework for multi-agent systems: hierarchical agent composition, built-in tools, sessions/state, and deployment to Vertex AI Agent Engine. Docs at google.github.io/adk-docs.

The natural choice for Gemini/Vertex AI stacks, with first-class Google Cloud integration. Very actively maintained (62 releases/12mo).

What it can do

  • Hierarchical multi-agent composition
  • Built-in tools and custom tool support
  • Sessions, state, and memory
  • Vertex AI Agent Engine deployment
  • Streaming and bidirectional communication

Setup

  1. pip install google-adk.
  2. Set up Google Cloud credentials / Gemini API key.
  3. Define agents and tools per the ADK docs.
  4. Test locally with the ADK web UI; deploy to Vertex AI Agent Engine.

Prerequisites

Python 3.9+; Google Cloud project or Gemini API key.

Use cases

codeautomationchat

Works with

Generic APIAny agent (.md)

Trust score — 9/10

/10 trustVerified

Scored 9/10 (verified tier). Official Google framework, ~21.8k stars, Apache-2.0, very actively maintained, docs verified live. The default for Gemini/Vertex stacks. Docked only for GCP-centrism outside Google Cloud. Near the top of the catalog.

★ 21,790 GitHub stars

How the trust score is built

Full methodology →
Adoption · stars/downloads, log-scaled vs peers
8.1/10
Maintenance · recency, releases, issue load
9.2/10
Openness · license + docs
9.7/10
Manual review · sanity read + red-flag check
9.0/10
  • · 21,790 GitHub stars (log-scaled vs catalog peers)
  • · last push 1d ago; 62 releases/12mo; 419 open issues
  • · manual review: official Google Agent Development Kit; multi-agent orchestration; very active; license: Apache-2.0

Sources

Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.