You might need to enable other APIs to use Cloud Deploy features,
including Google Kubernetes Engine, Cloud Storage, and Cloud Build APIs. To
enable them, navigate to the API library in
Google Cloud console, and search for those APIs.
Install the Google Cloud CLI.
After installation,
initialize the Google Cloud CLI by running the following command:
[[["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-04 UTC."],[[["\u003cp\u003eSelect or create a Google Cloud project in the Google Cloud console, considering creating a new project if you plan to delete the resources afterward.\u003c/p\u003e\n"],["\u003cp\u003eEnsure billing is enabled for your Google Cloud project to avoid any interruptions in your Cloud Deploy setup.\u003c/p\u003e\n"],["\u003cp\u003eEnable the Cloud Deploy API and any other necessary APIs, such as Google Kubernetes Engine, Cloud Storage, and Cloud Build, from the Google Cloud console API library.\u003c/p\u003e\n"],["\u003cp\u003eInstall and initialize the Google Cloud CLI with the command \u003ccode\u003egcloud init\u003c/code\u003e, or sign in with your federated identity if using an external IdP.\u003c/p\u003e\n"],["\u003cp\u003eUpdate the gcloud CLI to the latest available version by running \u003ccode\u003egcloud components update\u003c/code\u003e if it's already installed on your local system.\u003c/p\u003e\n"]]],[],null,["# Set up Cloud Deploy\n\nThis page describes the steps to set up Cloud Deploy. For information\nabout charges to Cloud Deploy, see [Pricing](/deploy/pricing).\n\n1. In the Google Cloud console, on the project selector page,\n select or create a Google Cloud project.\n\n | **Note**: If you don't plan to keep the resources that you create in this procedure, create a project instead of selecting an existing project. After you finish these steps, you can delete the project, removing all resources associated with the project.\n\n [Go to project selector](https://console.cloud.google.com/projectselector2/home/dashboard)\n2.\n [Verify that billing is enabled for your Google Cloud project](/billing/docs/how-to/verify-billing-enabled#confirm_billing_is_enabled_on_a_project).\n\n3.\n\n\n Enable the Cloud Deploy API.\n\n\n [Enable the API](https://console.cloud.google.com/flows/enableapi?apiid=clouddeploy)\n You might need to enable other APIs to use Cloud Deploy features, including Google Kubernetes Engine, Cloud Storage, and Cloud Build APIs. To enable them, navigate to the [API library](https://console.cloud.google.com/apis/library) in Google Cloud console, and search for those APIs.\n4.\n [Install](/sdk/docs/install) the Google Cloud CLI.\n\n After installation,\n [initialize](/sdk/docs/initializing) the Google Cloud CLI by running the following command:\n\n ```bash\n gcloud init\n ```\n\n\n If you're using an external identity provider (IdP), you must first\n [sign in to the gcloud CLI with your federated identity](/iam/docs/workforce-log-in-gcloud).\n5. If you've already installed gcloud CLI, make sure you have the\n latest available version:\n\n gcloud components update\n\nWhat's next\n-----------\n\n- [Create your delivery pipeline and your targets](/deploy/docs/create-pipeline-targets)\n\n- [Deploy your application](/deploy/docs/deploying-application)"]]