Google Cloud Marketplace is the fastest way for your customers to get started on Google Cloud. You can offer production-ready stacks, solutions, and services to accelerate development, so your users spend less time installing your software.
For most solutions, your customers receive one bill for all of your solutions and services, as well as the Google Cloud services that they use.
Offering software on Google Cloud Marketplace
The following is a high-level overview of the process of selling your software on Google Cloud Marketplace.
Choose what you want to offer
You can sell one or more of the following solution types on Google Cloud Marketplace:
VM-based solutions: Custom virtual machines (VMs) that run on Compute Engine.
Managed Services, billed by Google (Integrated SaaS): SaaS solutions that run on your infrastructure, but are billed by Google.
Container image solutions: Open source containers, listed on Container Registry.
Sign up to become a partner
If you want to offer solutions on Google Cloud Marketplace, you must meet the following requirements:
Requirements for your organization
- Your organization must be incorporated in the USA.
- Your organization must have a USA-based bank account.
- Your organization must have at least $1M in yearly revenue.
- Your organization must be willing to commit resources to create and maintain the solutions that you list in Google Cloud Marketplace, and provide timely support to customers.
If you meet these requirements, follow these steps to sign up as a partner:
To get started, sign up as a Google Cloud Marketplace partner. You must sign a vendor agreement.
Create a Google Cloud project, which you use to host all the components of your solutions. Depending on what you're offering, follow the guidelines in these sections:
Complete the Project Info form. The Google Cloud Marketplace team gives you access to Partner Portal, where you can start creating your product listing.
After your vendor agreement is finalized, sign up to receive payments from Google Cloud Marketplace.
Select a pricing model
If you're selling commercial software, you must choose a pricing model. The pricing model takes up to two weeks to approve, so we recommend starting the process as early as possible.
Review the pricing options for different types of software:
Integrate your software with Google Cloud Marketplace
To offer your product on Google 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.
If you are selling VMs or Kubernetes apps, you must also complete an open source compliance worksheet, to comply with Google's open source practices.
To start integrating your software with Google Cloud Marketplace, read the following sections for an overview and checklist of tasks:
- Distributing Kubernetes apps
- Distributing VM solutions
- Distributing Managed Services: Integrated SaaS
- Distributing Container images
Go to market
To learn about managing, differentiating, and promoting your solutions, read the Google Cloud Marketplace go to market guide.