
Publish Agents in Gemini Enterprise and Google Cloud Marketplace

The article exposes the tension between isolated SaaS applications and the emerging need for interoperable AI agents that can be orchestrated across enterprise environments. Google Cloud addresses this by evolving SaaS into Agent-as-a-Service (AaaS), where agents communicate via the Agent2Agent (A2A) protocol and are published through Google Cloud Marketplace for deployment into Gemini Enterprise. The key challenge is ensuring agents are both autonomous and reliably execute complex multi-step workflows while maintaining enterprise governance and security.
The concrete technical path involves five steps: designing architecture with separate customer, partner, and marketplace projects; meeting organizational requirements like joining the Google Cloud Partner Network and accepting the Marketplace Vendor Agreement; implementing A2A protocol adherence including an Agent Card (JSON with capabilities, authentication, endpoints) and supporting either public access or OAuth 2.0 Authorization Code Flow with Dynamic Client Registration (DCR); publishing the listing in the Producer Portal with pricing models; and managing the procurement and registration lifecycle across three personas—Billing Administrator, Discovery Engine Administrator, and Discovery Engine User. DCR automates OAuth client registration by validating a JWT signed by Google and cross-referencing the order ID.
For serious builders, the takeaway is that Google is providing a complete marketplace infrastructure to commercialize agents with enterprise-grade controls. Builders should focus on high-quality, high-value agent use cases targeting tangible pain points, and leverage the Agent Development Kit (ADK) to accelerate development. The secured chain of custody—from procurement to registration to user activation—prevents shadow IT and ensures compliance, making it feasible to reach millions of enterprise users through Gemini Enterprise.


