Guide to publishing AI agents in Gemini Enterprise and Google Cloud Marketplace
Google Cloud is providing a guide for developers to publish AI agents through Google Cloud Marketplace and deploy them to the Gemini Enterprise app. This process involves designing agent architecture for integration, meeting organizational and agent-specific mandates, and adhering to technical requirements like the Agent2Agent (A2A) protocol. Developers will need to create an Agent Card, a JSON file detailing agent capabilities and authentication methods, to enable interoperability and commercialization of their AI services.
- →Publishing AI agents through Google Cloud Marketplace and Gemini Enterprise app
- →Agent Card for declaring AI agent capabilities and metadata
- →Shift from SaaS to Agents-as-a-Service (AaaS) with interoperable AI agents
- →Agent architecture for Marketplace integration
- →Organizational requirements for selling on Google Cloud Marketplace
Features (2) ›
- Publishing AI agents through Google Cloud Marketplace and Gemini Enterprise app
Developers can now publish and commercialize third-party AI agents through Google Cloud Marketplace and deploy them to the Gemini Enterprise app. This guide outlines a step-by-step process for creating integrated, marketplace-ready solutions.
- Agent Card for declaring AI agent capabilities and metadata
The A2A Agent Card is a JSON file used to declare an agent's capabilities, supported authentication and authorization methods, and service endpoints. The Gemini Enterprise app uses this card to display agent information, locate endpoints, discover entry points for messages, and determine authentication requirements.
Enhancements (3) ›
- Agent architecture for Marketplace integration
The end-state architecture bridges Google Cloud Marketplace billing, identity provider (IdP) security, and the Gemini Enterprise Agent Platform. Key components include the customer project for discovery and interaction, the partner project hosting the agent and marketplace handler, and a partner Marketplace project managing procurement and event notifications.
- Organizational requirements for selling on Google Cloud Marketplace
To sell agents on Marketplace, organizations must join the Google Cloud Partner Network, review Agent-as-a-Service listing requirements and the Marketplace Vendor Agreement, and nominate their agent through their Google Cloud representative. Agents must also comply with agent-specific mandates.
- Technical requirements for AI agents on Marketplace and Gemini Enterprise
Agents must adhere to the A2A protocol and potentially A2UI for rich user interfaces. A mandatory A2A Agent Card (JSON file) must declare capabilities, authentication methods, and service endpoints. Agents must support public access or OAuth 2.0 Authorization Code Grant Flow, and integrate with Procurement APIs and Pub/Sub for entitlement management.
Notes (1) ›
- Shift from SaaS to Agents-as-a-Service (AaaS) with interoperable AI agents
The landscape of software is evolving towards Agents-as-a-Service (AaaS), where AI agents interoperate using standardized protocols like Agent2Agent (A2A) and are orchestrated through platforms such as Gemini Enterprise Agent Platform. The focus is on engineering autonomous agents capable of executing complex, multi-step workflows for tangible business value.
https://cloud.google.com/blog/topics/developers-practitioners/publish-agents-in-gemini-enterprise-and-google-cloud-marketplace/
Related releases
- Google Cloud C4N instances achieve GA for optimized network and storage I/O Google Cloud Blog ·
- Google Cloud: New AI, Serverless, and Infrastructure Updates Google Cloud Blog ·
- k8s-aibom open-sourced for automated AI Bill of Materials on GKE Google Cloud Blog ·
- Cloud CDN adds self-service private bucket access Google Cloud release notes ·
- Cloud SDK 575.0.0 Adds Agent Registry, AlloyDB Failover, and More Google Cloud release notes ·
- Cloud CDN Private Bucket Access for Cloud Storage Generally Available Google Cloud release notes ·