Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/a2ui-project/a2ui/llms.txt

Use this file to discover all available pages before exploring further.

A2UI is being adopted by teams at Google and across the broader AI ecosystem to build the next generation of agent-driven applications. From consumer AI mini-app platforms to enterprise workflow automation and cross-platform mobile SDKs, the protocol is proving out a core idea: agents should generate interfaces, not just text. The following case studies and partner integrations show where A2UI is making an impact today.

Production Deployments

Google Opal: AI Mini-Apps for Everyone

Opal enables hundreds of thousands of people to build, edit, and share AI mini-apps using natural language — no coding required. The Opal team at Google has been a core contributor to A2UI from the beginning, using the protocol to power the dynamic, generative UI system that makes Opal’s AI mini-apps possible. How Opal uses A2UI:
  • Rapid prototyping — Build and test new UI patterns quickly without shipping new front-end code.
  • User-generated apps — Anyone can create apps with fully custom UIs driven by their own prompts.
  • Dynamic interfaces — UIs adapt to each use case automatically rather than following a fixed template.
“A2UI is foundational to our work. It gives us the flexibility to let the AI drive the user experience in novel ways, without being constrained by a fixed front-end. Its declarative nature and focus on security allow us to experiment quickly and safely.” — Dimitri Glazkov, Principal Engineer, Opal Team
Learn more: opal.google

Gemini Enterprise: Custom Agents for Business

Gemini Enterprise enables businesses to build powerful, custom AI agents tailored to their specific workflows and data. A2UI is being integrated to allow enterprise agents to render rich, interactive UIs within business applications — going well beyond simple text responses to guide employees through complex workflows. How Gemini Enterprise uses A2UI:
  • Data entry forms — AI-generated forms for structured data collection.
  • Approval dashboards — Dynamic UIs for multi-step review and approval processes.
  • Workflow automation — Step-by-step interfaces for complex, multi-stage tasks.
  • Custom enterprise UIs — Tailored interfaces for industry-specific needs and branding.
“Our customers need their agents to do more than just answer questions; they need them to guide employees through complex workflows. A2UI will allow developers building on Gemini Enterprise to have their agents generate the dynamic, custom UIs needed for any task, from data entry forms to approval dashboards, dramatically accelerating workflow automation.” — Fred Jabbour, Product Manager, Gemini Enterprise
Learn more: Gemini Enterprise

Flutter GenUI SDK: Generative UI Across Every Platform

The Flutter GenUI SDK brings dynamic, AI-generated UIs to Flutter applications across mobile, desktop, and web. GenUI SDK uses A2UI as the underlying protocol for communication between server-side agents and Flutter applications — when you use GenUI, A2UI is running under the covers. How Flutter GenUI uses A2UI:
  • Cross-platform support — The same agent works on iOS, Android, web, and desktop with no per-platform changes.
  • Native performance — Flutter widgets are rendered natively on each platform for a high-quality feel.
  • Brand consistency — Generated UIs match your app’s design system automatically.
  • Server-driven UI — Agents control what is shown without requiring app updates or new releases.
“Our developers choose Flutter because it lets them quickly create expressive, brand-rich, custom design systems that feel great on every platform. A2UI was a great fit for Flutter’s GenUI SDK because it ensures that every user, on every platform, gets a high quality native feeling experience.” — Vijay Menon, Engineering Director, Dart & Flutter
Try it:

Google ADK: Agent Development Kit

The Agent Development Kit (ADK) is Google’s open-source framework for building and deploying AI agents. The built-in developer UI, ADK Web, includes native A2UI rendering out of the box. How ADK uses A2UI: ADK integrated the A2UI v0.8 basic catalog to automatically render spec-compliant agent parts as native UI components directly in the chat. ADK also handles A2UI↔A2A message conversion, so agents built with ADK can send rich UI to any A2UI-capable client.
  • Built-in rendering — ADK Web renders A2UI components natively in the developer chat UI with no additional setup.
  • A2A integration — A2UI messages are automatically converted between A2A DataPart metadata and ADK events.
  • Agent SDK — The A2UI Python agent SDK provides an ADK extension for generating A2UI directly from agents.
Try it:

Partner Integrations

AG-UI / CopilotKit: Full-Stack Agentic Framework

AG-UI provides the protocol and CopilotKit provides the primary full-stack framework for building agentic applications, with day-zero A2UI compatibility. AG-UI excels at creating high-bandwidth connections between custom frontends and their dedicated agents. Adding A2UI support gives developers the best of both worlds. How they work together:
  • State synchronization — AG-UI handles app state and chat history between agent turns.
  • A2UI rendering — Render dynamic UIs streamed from third-party agents via the A2UI protocol.
  • Multi-agent support — Coordinate UIs contributed by multiple agents on the same surface.
  • Framework integrations — React, Vue, Angular, and other app surfaces through CopilotKit.
“AG-UI excels at creating a high-bandwidth connection between a custom-built front-end and its dedicated agent. By adding support for A2UI, we’re giving developers the best of both worlds. They can now build rich, state-synced applications that can also render dynamic UIs from third-party agents via A2UI. It’s a perfect match for a multi-agent world.” — Atai Barkai, Founder of CopilotKit and AG-UI
Learn more: AG-UI · CopilotKit

AG2: Multi-Agent Framework with Native A2UI

AG2 is a popular multi-agent framework offering advanced orchestration of agents. Its A2UIAgent is a reference agent with native A2UI support, enabling AG2 agents to generate rich, interactive UI served over both A2A and AG-UI transports. How AG2 uses A2UI:
  • Validated output — Built-in schema validation with retry ensures reliable A2UI generation on every turn.
  • Dual transport — Serves the same agent UI over both A2A (JSON-RPC) and AG-UI (SSE) simultaneously.
  • Cross-platform — One agent definition serves web, desktop, and mobile clients without changes.
  • Custom catalogs — Extend the component catalog with domain-specific components for specialized UIs.
“A2UIAgent brings the A2UI protocol to AG2, enabling agent expression with dynamic, rich, and interactive UIs. Reliable, client-agnostic rendering means our developers spend less time on integration and more time building great experiences.” — Mark Sze, Founding Engineer, AG2
Learn more:

Google’s AI-Powered Products

As Google adopts AI across the company, A2UI provides a standardized way for AI agents to exchange user interfaces, not just text — enabling multi-agent workflows where multiple agents contribute to the same surface, and where internal agents can be rapidly exposed externally.
“Much like A2A lets any agent talk to another agent regardless of platform, A2UI standardizes the user interface layer and supports remote agent use cases through an orchestrator. This has been incredibly powerful for internal teams, allowing them to rapidly develop agents where rich user interfaces are the norm, not the exception. As Google pushes further into generative UI, A2UI provides a perfect platform for server-driven UI that renders on any client.” — James Wren, Senior Staff Engineer, AI Powered Google

Community Projects

Open Source Examples

  • Restaurant Finder — Table reservation with dynamic forms, powered by a Gemini ADK agent. Full source available.
  • Component Gallery — Interactive showcase of all A2UI components with live examples and code, built with the Angular renderer.

Third-Party Integrations

  • json-render — Vercel’s React library for rendering A2UI component catalogs via Zod schemas.
  • OpenClaw Canvas — Uses A2UI to render agent-generated UI on connected devices via its canvas system.

Using A2UI in production? Share your story on GitHub Discussions — notable deployments are featured in the docs and release notes. See the Roadmap for upcoming milestones including v1.0 stability guarantees and a renderer certification program.

Next Steps

Quickstart Guide

Try the live demo and run your first A2UI agent in minutes.

Agent Development

Build an A2UI-enabled agent using ADK, AG2, or the Python SDK.

Client Setup

Integrate a renderer into your React, Angular, Lit, or Flutter application.

Join the Community

Connect with contributors, share what you’ve built, and get help.

Build docs developers (and LLMs) love