Setting up your software as a service (SaaS) solution for Google Cloud

This page describes the steps to set up your Google Cloud environment and add your solution's details to Google Cloud Marketplace.

Setting up your Google Cloud environment

You must set up your Google Cloud environment so that you can distribute your SaaS solution.

Creating your workspace

We recommend that you create a new project in the Cloud Console primarily for your Google Cloud Marketplace solutions. For information about creating projects, see Creating and managing projects.

If you already have a project for your current Google Cloud Marketplace solutions, you can re-use that project, and start creating your solution in the portal.

After you create your project, grant the following roles:

  • The Project Viewer role, to marketplace-ops@cloud.google.com
  • The Project Editor role, to your Google Partner Engineer.
  • The Service Management Administrator role, to cloud-commerce-procurement@system.gserviceaccount.com
  • The Service Usage Admin role, to cloud-commerce-procurement@system.gserviceaccount.com

For steps to grant access to your project, see Granting, changing and revoking access to resources.

Submitting your solution information

Before you begin setting up and integrating your solution, we recommend that you complete the Google Cloud Marketplace Project Info Form. You only need to complete this form once.

After you have completed the form, your Partner Engineer gives you access to Producer Portal, and enables the Cloud Commerce Partner Procurement API and the Service Control API, which you use to integrate your solution with Google Cloud Marketplace.

Creating your solution in the portal

You use either Producer Portal or Partner Portal to add your solution information, which includes your marketing information, pricing plan, and so on.

Producer Portal

Your Partner Engineer enables Producer Portal for you after you have completed the Google Cloud Marketplace Project Info Form, provided by the Google Cloud Marketplace team.

To publish your solution to Google Cloud Marketplace, you use Producer Portal to submit the following details:

  • Product Details: Add listing info and marketing info about your solution.
  • Pricing: Specify your pricing model to determine how customers will pay for your solution.
  • Technical Integration: Submit technical integration details for the SaaS solution that you are offering through Google Cloud Marketplace.

You can submit these reviews individually, as you complete them. Some reviews might take up to two weeks for approval, so we recommend reviewing the requirements and getting started as early as possible.

At this stage, you only need to create the entry for your solution in Producer Portal. You add your marketing information in later steps.

The direct link to Producer Portal is:

https://console.cloud.google.com/producer-portal?project=YOUR_PROJECT_ID

To create your solution:

  1. Click Add product.

  2. Under Solution type, select SaaS.

  3. Under Product name, name your solution and check the Product ID. By default, the Solution ID is used in the URL for your Google Cloud Marketplace listing. You can also customize the URL for your listing later, when you add your product details.

  4. Click Create. It might take a few seconds to create your solution.

Partner Portal

Your Partner Engineer will let you know when you have access to Partner Portal.

After you have access, open the Google Cloud Marketplace page, and from the menu on the left, click Partner Portal.

The direct link to Partner Portal is:

https://console.cloud.google.com/partner/solutions?project=YOUR_PROJECT_ID

To create your solution:

  1. At the top of the page, click Add solution.

  2. Name your solution and check the solution ID.

  3. In the Solution Type, select Managed service.

  4. In the Pricing Type, select Billed by Google.

  5. Click Create. It might take a few seconds to create your solution.

Adding product details

Your solution's product details include your product listing on Google Cloud Marketplace, marketing information, and links to documentation. You use either Producer Portal or Partner Portal to add your solution's product details.

To add your solution's product details, complete the following steps:

Producer Portal

Go to the Producer Portal:

https://console.cloud.google.com/producer-portal?project=YOUR_PROJECT_ID

To add your solution's product details:

  1. In the list of solutions, click the solution ID that you created.

  2. On the Overview page of your solution, go to the Product details section and click EDIT.

  3. Complete the PRODUCT INFO tab of the Product details section. While completing PRODUCT INFO, you can add Category IDs. Category IDs allow customers to find your solution under select categories or filters as they search Google Cloud Marketplace. You can select up to two Category IDs for a solution.

  4. To add tutorials, documentation, and, optionally, additional license agreements, complete the DOCUMENTATION tab of the Product details section.

  5. To add search metadata or keywords, or to customize the URL of the details page for your solution, complete the PRODUCT METADATA tab of the Product details section.

When you are ready to submit your product details for processing, click Submit. It takes approximately 2-5 days for the Partner Engineering team to review and approve your product details. You can start editing details now and submit the review later.

Partner Portal

Go to the Partner Portal:

https://console.cloud.google.com/partner/solutions?project=YOUR_PROJECT_ID

To add your solution's product details:

  1. In the list of solutions, click the solution ID that you created.

  2. Complete the Solution Details and Documentation & Support sections. While completing Solution Details, you can add Category IDs. Category IDs allow customers to find your solution under select categories or filters as they search Google Cloud Marketplace. You can select up to two Category IDs for a solution.

After you have completed the sections, contact your Partner Engineer. Your solution is published privately, so that you can begin integrating your app with Google Cloud Marketplace.