Adding solutions in Service Catalog allows you to approve and
share a curated list of Google Cloud solutions with users in your
organization. After creating the solution from Google Cloud Marketplace, you can
assign it to a catalog so that your users
can view and deploy the solution.
You must have the Catalog Admin
(roles/cloudprivatecatalogproducer.admin) ORCatalog Manager
(roles/cloudprivatecatalogproducer.manager) role for the Google Cloud
organization associated with the Google Cloud project which has
Service Catalog enabled. If you don't have this role, contact your
Organization Administrator to request access.
If you're adding a SaaS solution, go to the solution's description page in
Cloud Marketplace and subscribe to the solution.
Find the VM solution you want to add, and click on it to go to the
solution description page.
In the Add to Service Catalog section of the side navigation, click on
Deployment .zip file to download a zip file containing the
Deployment Manager configuration files for the solution.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-03 UTC."],[],[],null,["# Adding a solution from Cloud Marketplace\n========================================\n\nIn this guide, you learn how to add [Google Cloud Marketplace](https://console.cloud.google.com/marketplace) solutions for Service Catalog.\n\nAdding solutions in Service Catalog allows you to approve and\nshare a curated list of Google Cloud solutions with users in your\norganization. After creating the solution from Google Cloud Marketplace, you can\nassign it to a [catalog](/service-catalog/docs/create-catalog) so that your users\ncan view and deploy the solution.\n\nThis guide explains how to add two types of Google Cloud Marketplace solutions for\nyour Service Catalog users: [virtual machines (VMs)](#vm) and\n[software as a service (SaaS) solutions](#saas).\n\nBefore you begin\n----------------\n\n- You must have the [Catalog Admin](/service-catalog/docs/access-control#instance_admin_role)\n (`roles/cloudprivatecatalogproducer.admin`) *OR*\n [Catalog Manager](/service-catalog/docs/access-control#catalog_manager_role)\n (`roles/cloudprivatecatalogproducer.manager`) role for the Google Cloud\n organization associated with the Google Cloud project which has\n Service Catalog enabled. If you don't have this role, contact your\n Organization Administrator to request access.\n\n- If you're adding a SaaS solution, go to the solution's description page in\n Cloud Marketplace and subscribe to the solution.\n\nAdding VMs\n----------\n\nTo add a VM solution in Service Catalog:\n\n1. Go to\n [Cloud Marketplace](https://console.cloud.google.com/marketplace/browse?filter=solution-type:vm)\n and filter by **Virtual machines**.\n\n [View VM solutions in Cloud Marketplace](https://console.cloud.google.com/marketplace/browse?filter=solution-type:vm)\n2. Find the VM solution you want to add, and click on it to go to the\n solution description page.\n\n3. In the **Add to Service Catalog** section of the side navigation, click on\n **Deployment .zip file** to download a zip file containing the\n Deployment Manager configuration files for the solution.\n\n4. Using the zip file, follow the steps to [create a Deployment Manager-based solution](/service-catalog/docs/dm-based-solution) to your catalog.\n\nAdding SaaS solutions\n---------------------\n\nTo add a SaaS solution in Service Catalog:\n\n1. Go to\n [Cloud Marketplace](https://console.cloud.google.com/marketplace/browse?filter=solution-type:service)\n and filter by **APIs \\& services**.\n\n [View APIs \\& services in Cloud Marketplace](https://console.cloud.google.com/marketplace/browse?filter=solution-type:service)\n2. Click on the SaaS solution you want to add.\n\n3. On the solution description page, click **Add to Service Catalog**.\n\n4. In the **Add to Service Catalog** pane, select a Google Cloud project for\n the solution.\n\n5. Verify the details that appear to users when they view the solution in\n Service Catalog. Click **Next**.\n\n6. Optionally, add links for getting support and documentation.\n\n7. Optionally, [assign the solution](/service-catalog/docs/assign-solutions) to one or more catalogs.\n\n8. Click **Add**.\n\nNext steps\n----------\n\n- [Assign the solution](/service-catalog/docs/assign-solutions) to a catalog, so that users in your organization can access and launch the solution."]]