The following is a high-level overview of the process of selling your software on Cloud Marketplace:
Your organization must join Partner Advantage.
After your organization has joined Partner Advantage, you get access to Partner Hub, where you sign the Marketplace Vendor Agreement. To view and accept the Marketplace Vendor Agreement in Partner Hub, you must be a Partner Admin.
Verify that you meet the requirements to list your product on Cloud Marketplace.
Select your pricing model.
Prepare to list your product.
Integrate your software with Cloud Marketplace.
Prepare your go-to-market (GTM) strategy.
Choose what you want to offer
You can sell one or more of the following product types on Cloud Marketplace:
Kubernetes apps for GKE and GKE Enterprise: Containerized apps that users can run on their Google Kubernetes Engine (GKE) clusters, or on their own infrastructure using GKE Enterprise.
Virtual machine (VM) products: Custom VM instances that run on Compute Engine.
Software as a service (SaaS), billed by Google: SaaS products that run on Google Cloud, and are billed by Google.
Container image products: Open source containers, listed on Container Registry.
Dataset products: Dataset pages for Google Cloud customers.
Verify that you meet the listing requirements
If you want to offer products on Google Cloud Marketplace, you must meet the listing requirements. For details of the requirements, see Requirements for Cloud Marketplace.
Sign up as a Cloud Marketplace vendor
To sign up as a Cloud Marketplace vendor, complete the following steps:
In Partner Hub, start the process of becoming authorized as a Build partner.
In View tasks, under Partner tasks, click Initiate onboarding your product to Marketplace.
Complete the steps that follow, which might include submitting supporting documentation, such as architecture diagrams or business inputs, to verify that your organization and product meet the listing requirements.
Accept the Cloud Marketplace agreement
You must view and accept the Cloud Marketplace agreement in Partner Hub.
After you've accepted the agreement, you can see the version of the agreement that you accepted at Marketplace Vendor Agreement. To see the most recent version of the agreement, visit the public Marketplace Vendor Agreement.
To click to accept the agreement, you must be a Partner Administrator for your organization in Partner Hub.
Select a pricing model
If you're selling commercial software, you must choose a pricing model. Review the pricing options for different types of software:
Prepare to list your product
After your vendor agreement is finalized, you receive instructions to complete the following steps:
Create a Google Cloud project, which you use to host all the components of your products. Depending on what you're offering, follow the guidelines in these sections:
Complete a Project Info form, provided by the Cloud Marketplace team. This enables access to Producer Portal, where you create and manage your product listing.
Configure access control for members of your team who use Producer Portal.
Add your pricing model in Producer Portal. Pricing models take up to four business days to review. You can continue integrating your product while the pricing model is reviewed.
Integrate your software with Cloud Marketplace
To offer your product on Cloud Marketplace, your development team must integrate it with Google Cloud's infrastructure and billing systems, so that users can deploy your product with minimal effort.
To start integrating your software with Cloud Marketplace, read the following sections for an overview and checklist of tasks:
- Offering Kubernetes apps
- Offering VM products
- Offering SaaS products
- Offering container image products
- Offering dataset products
Prepare your go-to-market (GTM) strategy
If you're considering offering products on Google Cloud Marketplace, learn about how we help you to market them in the Drive demands for your products guide.
If you're already a Google Cloud partner, visit Partner Hub for details of our offered GTM benefits.