An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
Agent Development Kit (ADK) is a flexible and modular framework for developing and deploying AI agents. While optimized for Gemini and the Google ecosystem, ADK is model-agnostic, deployment-agnostic, and is built for compatibility with other frameworks. ADK was designed to make agent development feel more like software development, to make it easier for developers to create, deploy, and orchestrate agentic architectures that range from simple tasks to complex workflows.
Join our ADK Community Call! Our first virtual community call is on Oct 15! Meet our team, and talk with us about our roadmap and how to contribute.
First Call Details:
Topic: ADK Roadmap
Date: October 15, 2025
Time: 9:30-10:30am PST
Meeting link: Join the call
Add to your calendar Event calendar invite, .ics file, ADK community calendar
Agenda: [Julia] ADK Roadmap [ Bo & Hangfei] Eng Deep Dive: Context Caching [Kris] How to Contribute
[Shubham] Upcoming Events
-
Context compaction: Supports context compaction to reduce context length. Here is a sample and compaction config.
-
Resumability: Support pause and resume an invocation in ADK.
-
ReflectRetryToolPlugin: Add
ReflectRetryToolPlugin
to reflect from errors and retry with different arguments when tool errors. -
Search tool: Support using Google built-in search and built-in
VertexAiSearchTool
with other tools in the same agent.