What happened
Google Cloud's developer blog published a hands-on guide (May 29, 2026) that demonstrates integrating A2UI, an open protocol for agent-driven user interfaces, with Gemini Enterprise using a sample restaurant-finder agent built with the Google Agent Development Kit. The blog post is authored by Dave Wang and Yuan Tian and links to code samples and a demo video. The official Gemini Enterprise documentation states that Gemini Enterprise supports A2UI v0.8 and includes a tutorial showing how to deploy an A2UI-enabled agent to Cloud Run and register it with Gemini Enterprise. The Google Workspace add-on documentation also includes a walkthrough for building a Google Chat app that interacts with an A2UI agent hosted on Vertex AI Agent Engine.
Technical details
Per the published materials, A2UI encodes UI output as a JSON payload that contains a tree of component descriptors (Card, Text, Button, ChoicePicker, Image, etc.) and a separate data model that holds values for those components. The developer guide and sample code use the ADK and the A2A messaging pattern to connect agents, tools, and the Gemini Enterprise chat surface. The Cloud Run tutorial lists required Google Cloud APIs to enable (Vertex AI, Cloud Run, Cloud Build, Artifact Registry, Cloud Logging, IAM) and provides a sample project layout for packaging an ADK-based agent.
Editorial analysis - technical context: In practice, a declarative JSON UI model reduces attack surface compared with sending HTML or JavaScript fragments because the host app can validate component types and data before rendering. The architecture Google documents separates presentation (component tree) from data, which fits common frontend safety patterns and simplifies rendering in host environments like Google Chat or custom web frontends.
Context and significance
Public materials from the A2UI project and the A2UI ecosystem page show early adoption across Google teams, including Opal, and describe enterprise uses such as data-entry forms, approval dashboards, and workflow automation. The A2UI site includes statements from contributors noting the protocol's value for rapid prototyping and secure, adaptive interfaces. For practitioners, embedding native UI primitives into agent responses can materially cut multi-turn friction for tasks like slot filling, choice selection, and spatial workflows, while centralizing validation and alignment checks on the host side.
What to watch
- •Adoption: monitor broader SDK and ecosystem support beyond the Google ADK and the Flutter GenUI SDK cited on the A2UI site.
- •Versioning: Gemini Enterprise currently documents support for v0.8; check the A2UI spec and Gemini docs for version updates before production rollout.
- •Security and governance: Pre-GA language in the Cloud Run tutorial signals limited support and terms for preview features; organizations should review the "Pre-GA Offerings Terms" referenced in Google Cloud docs.
For practitioners: evaluate whether the host application can safely render the declared component set, how to map component events back into agent actions securely, and whether your deployment platform supports the listed APIs and identity controls required by the Cloud Run sample.
Key Points
- 1A2UI provides a declarative JSON UI model that lets agents return structured UI components rather than raw HTML or long text, reducing multi-turn friction.
- 2Google documents show Gemini Enterprise supports A2UI v0.8 and includes Cloud Run deployment and Vertex AI Agent Engine hosting patterns for A2UI agents.
- 3Pre-GA and preview terms accompany the integrations, so enterprises should track spec versioning, ecosystem SDK support, and governance controls before production use.
Scoring Rationale
This integration makes a practical developer workflow for richer agent UIs available to enterprise teams, improving UX for multi-step workflows. The story is notable for practitioners building production agents but not a frontier-model release.
Practice with real Ad Tech data
90 SQL & Python problems · 15 industry datasets
250 free problems · No credit card
See all Ad Tech problems


