- [### Creating a link-based solution
  Create a solution that is based on a reference URL.](https://docs.cloud.google.com/service-catalog/docs/link-based-solution)
- [### Creating a Terraform configuration
  Create a solution that your users deploy using Terraform, which we
  recommend when using an infrastructure as code approach.](https://docs.cloud.google.com/service-catalog/docs/terraform-configuration)
- [### Creating a DM-based solution
  Create a solution that your users launch using Deployment Manager (DM).](https://docs.cloud.google.com/service-catalog/docs/dm-based-solution)
- [### Adding a Google Cloud Marketplace solution
  Add a virtual machine (VM) or software as a service (SaaS) solution from
  Cloud Marketplace.](https://docs.cloud.google.com/service-catalog/docs/marketplace-solutions)