The Agent Development Kit (ADK) & A2A — Vertex AI Agent Builder
The Agent Development Kit (ADK) & A2A
Code-First Agent Workflows
As of June 2026, the Agent Development Kit (ADK v1.0) is the recommended way to build code-first, deterministic, and autonomous workflows in Google Cloud. It fully replaces the deprecated Vertex AI Extensions.
The ADK includes native support for the Agent-to-Agent (A2A) protocol, allowing your Vertex agents to securely discover and delegate tasks to external agents across different platforms using standardized Agent Cards.
The Interactions API
The new Interactions API (GA June 2026) provides a unified interface for managing agent session state, long-term memory, and asynchronous human-in-the-loop (HITL) handoffs, while Vertex AI Agent Engine deploys ADK agents (authored in Python, TypeScript, Go, or Java) with managed scaling:
from google.adk.agents import Agent
from vertexai import agent_engines
root_agent = Agent(
name="enterprise_finops_agent",
model="gemini-3.8-flash", # Escalate complex sub-agents to "gemini-4-argon"
instruction="Analyze BigQuery billing anomalies and recommend caching optimizations.",
tools=[query_bigquery_spend],
)
# One-call managed deployment to Vertex AI Agent Engine
remote_agent = agent_engines.create(agent_engine=root_agent, requirements=["google-adk", "google-genai"])
Google's Agent Development Kit is the code-first way to build agents on Vertex. Install it, run your agent in the CLI, then open the visual dev UI.