Setting Up Your GCP Environment

This page describes the steps to set up your Google Cloud environment so that you can start integrating your solution with the Google Cloud Marketplace APIs.

After you have completed these steps, you must contact your Partner Engineer, who will enable access to the Cloud Commerce Partner Procurement API.

Create a project

We recommend that you create a new project primarily for your Google Cloud Marketplace solutions.

If you already have a project for your current Google Cloud Marketplace solutions, you can re-use those projects, and skip to creating a service account.

For steps to create a project, see Creating and Managing Projects.

After you have created the project, grant the Project Viewer role to For steps to grant access to your project, see Granting, changing and revoking access to resources.

While you are creating your solution, if you need help debugging your project, such as troubleshooting issues with APIs, grant the Project Editor role to

Create a service account

To integrate your solution with Google Cloud, you must create a service account in the project that you are using for your solution. Your application uses this service account to interact with the Partner APIs, and get information about users' purchases.

You must grant the Pub/Sub Editor role to this service account. For steps to create a service account, see Creating and Managing Service Accounts.

Start creating your solution

You must add your solution information in Partner Portal, which includes your marketing information, pricing plan, and so on.

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:

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.

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

  7. To add marketing information about the solution, 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 application with Google Cloud Marketplace.

Submit the solution information

After you have completed the previous steps, send the information to the Google Cloud Marketplace Partners team using the solution information form.

You need the following information:

  • Your solution's name and ID
  • The service account that you created
  • For subscription-based plans, the service levels that you offer
  • The subdomain that you created

After you have submitted the information, your Partner Engineer enables the Cloud Commerce Partner Procurement API and the Service Control API, which you use to integrate your solution with Google Cloud Marketplace.