What do you want to do?
3 use cases
-
Build an agent and test it in ADK's web UI
Define an agent in a few lines of Python and chat with it in the built-in development UI.
View prompt
Using google/adk-python, create an agent folder with a root_agent that <describe job>, give it <tools>, and run it with `adk web path/to/agents_dir`. Show me a test conversation and the tool calls it made.
-
Chain agents into a deterministic workflow
Use ADK's Workflow runtime to pass work between specialised agents in a fixed graph.
View prompt
With google/adk-python, build a Workflow where <agent A> does <step 1> and passes its output to <agent B> for <step 2>. Add a retry on <step> and a human-in-the-loop check before <final step>, then run it in adk web.
-
Evaluate an agent and deploy it to Cloud Run
Run ADK's evaluation against a test set, then ship the agent in a container or on Cloud Run with one command.
View prompt
Using google/adk-python, write an evalset for my agent covering <cases>, run adk eval and report failures. If it passes, deploy it with `adk deploy cloud_run --with_ui` and give me the URL.
Quick start with Adk Python
- Check you have what it needs: Python 3.11 or later; pip; A model to call, such as Gemini; ADK is model-agnostic.
- Open google/adk-python on GitHub and read the README and license.
- Install with
pip install google-adk(Python 3.11+) - Create an Agent with a name, model and instruction, as in the Quick Start, and assign it to root_agent
- Chat with it in the terminal with
adk run path/to/my_agent - Open the development UI with
adk web path/to/agents_dirto test, debug and showcase it
These steps come from our top use case, Build an agent and test it in ADK's web UI, which also has a copy-paste agent prompt.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for google/adk-python
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeAbout this repo
- Who it is forPython developers building agents or multi-agent systems, especially on Google Cloud, who want testing and deployment built in.
- Why it is hot22k stars, talked about in 2 AI sources we track
- LanguagePython
- Sourcegithub.com/google/adk-python ยท Back to Hot repos
Requirements
- Python 3.11 or later
- pip
- A model to call, such as Gemini; ADK is model-agnostic
- For Cloud Run deploys: a Google Cloud project; for local containers: Docker
Add this badge to your README
Maintain Adk Python? Show readers where to find these use cases.
Markdown
[](https://dedupedai.com/use-cases/google-adk-python/?utm_source=github&utm_medium=badge&utm_campaign=google-adk-python)
HTML
<a href="https://dedupedai.com/use-cases/google-adk-python/?utm_source=github&utm_medium=badge&utm_campaign=google-adk-python"><img src="https://dedupedai.com/badge/google/adk-python.svg" alt="Use cases on Deduped" height="20"></a>
A static image, no tracking script. About the badge
Questions about Adk Python
What is Adk Python?
Agent Development Kit (ADK) is Google's open-source, code-first Python framework for building, evaluating and deploying AI agents. Agents and graph-based Workflows are defined in Python, with routing, loops, retries, human-in-the-loop and a Task API for agent-to-agent delegation, plus pre-built, OpenAPI and MCP tools. It ships a CLI with an interactive runner, a development web UI, evaluation and one-command deploys to Docker or Cloud Run. It is optimised for Gemini but model-agnostic. It is an open-source project on GitHub: https://github.com/google/adk-python.
How do I use Adk Python?
Install with pip install google-adk (Python 3.11+); then create an Agent with a name, model and instruction, as in the Quick Start, and assign it to root_agent; chat with it in the terminal with adk run path/to/my_agent. The use cases on this page give the full steps and a copy-paste agent prompt for each job.
Who is Adk Python for?
Python developers building agents or multi-agent systems, especially on Google Cloud, who want testing and deployment built in.
What can I do with Adk Python?
3 use cases so far, for example: Build an agent and test it in ADK's web UI; Chain agents into a deterministic workflow; Evaluate an agent and deploy it to Cloud Run. Each has steps and a copy-paste agent prompt.
What do I need to run Adk Python?
Python 3.11 or later; pip; A model to call, such as Gemini; ADK is model-agnostic; For Cloud Run deploys: a Google Cloud project; for local containers: Docker.
What are alternatives to Adk Python?
Other hot AI repos in Software and DevOps: ECC, Thinkrail, Superpowers, Deep Infer, Instructor.
Is Adk Python safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.