Building agents with the ADK and the new Interactions API- Google Developers Blog
Dec 11, 2025Mike Smith, Xiang (Sean) Zhou, Alan Blount

Summary
This post introduces the Gemini Interactions API as a new unified interface for stateful, multi-turn agentic workflows. It details two primary integration patterns: 1) using the Interactions API as the inference engine for ADK agents, offering simplified state management, background execution, and native thought handling, and 2) using the Interactions API as a transparent bridge for existing A2A clients to interact with Google-hosted agents like the Gemini Deep Research Agent via the `InteractionsApiTransport`. The post provides code examples for both patterns, demonstrating how to upgrade ADK agents and configure A2A clients to leverage the new API.
More from the Agentic Application Middleware trail
- The Outer Loop, Insights First: An Ambient Quality Agent That Diagnoses Your Production Agent- Google Developers Blog
- Supercharge your development with the Google Developer Knowledge API ecosystem- Google Developers Blog
- Turn your REST APIs into MCP tools with Google Cloud API Gateway- Google Developers Blog
- Introducing Support for Local AI Models in the Antigravity SDK- Google Developers Blog
- Why client SDK generation belongs in the open- Google Developers Blog