Manages keys and performs cryptographic operations for direct use by other Cloud
resources.
Perform the step
Permissions required for this task
You can give the Apigee provisioner a predefined role that includes the permissions needed to complete this task,
or give more fine-grained permissions to provide the least privilege necessary.
See Predefined roles
and API enablement permissions.
In Step 1, the console displays a list of the APIs that must be enabled to provision and use Apigee. A green check mark
appears next to an APIs already enabled in your project.
To enable any APIs not previously enabled in your project, click Enable APIs. It may take a few moments for
the step to complete. Upon success, a blue check mark displays next to the Enable required APIs step.
[[["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-08-26 UTC."],[[["\u003cp\u003eThis documentation is specific to Apigee and does not apply to Apigee hybrid.\u003c/p\u003e\n"],["\u003cp\u003eTo use an Apigee instance, you must enable the Apigee, Service Networking, Compute Engine, and Cloud Key Management Service (KMS) APIs for your Cloud project.\u003c/p\u003e\n"],["\u003cp\u003eThe console will show which required APIs are already enabled in your project, and it allows you to easily enable any that are not.\u003c/p\u003e\n"],["\u003cp\u003eYou can grant a predefined role to an Apigee provisioner to give it the required permissions, or you can select from fine-grained permissions to be more specific.\u003c/p\u003e\n"],["\u003cp\u003eYou can view the full list of APIs enabled for your project in the Google Cloud Platform APIs & Services Dashboard.\u003c/p\u003e\n"]]],[],null,["*This page\napplies to **Apigee** , but not to **Apigee hybrid**.*\n\n\n*View [Apigee Edge](https://docs.apigee.com/api-platform/get-started/what-apigee-edge) documentation.*\n\nWhat you're doing in this step\n\nTo provision and use an Apigee instance, you must enable the following\nAPIs for your Cloud project:\n\n| API Name | Location | Description |\n|-------------------------------------------------------------------------------------------------------------|------------------------------------|---------------------------------------------------------------------------------------------|\n| [Apigee](https://console.cloud.google.com/apis/library/apigee.googleapis.com) | `apigee.googleapis.com` | Provides communications between your project and other services and Cloud APIs. |\n| [API hub](https://console.cloud.google.com/apis/library/apihub.googleapis.com) | `apihub.googleapis.com` | Used to manage your API hub instance. |\n| [Service Networking](https://console.cloud.google.com/apis/library/servicenetworking.googleapis.com) | `servicenetworking.googleapis.com` | Enables your managed services on internal IP addresses to connect to service consumers. |\n| [Compute Engine](https://console.cloud.google.com/apis/library/compute.googleapis.com) | `compute.googleapis.com` | Used for managing your Apigee runtime. |\n| [Cloud Key Management Service (KMS)](https://console.cloud.google.com/apis/library/cloudkms.googleapis.com) | `cloudkms.googleapis.com` | Manages keys and performs cryptographic operations for direct use by other Cloud resources. |\n\nPerform the step\n\nPermissions required for this task\n\nYou can give the Apigee provisioner a predefined role that includes the permissions needed to complete this task,\nor give more fine-grained permissions to provide the least privilege necessary.\nSee [Predefined roles](/apigee/docs/api-platform/get-started/permissions#predefined-roles)\nand [API enablement permissions](/apigee/docs/api-platform/get-started/permissions#api-enablement-permissions).\n\nIn Step 1, the console displays a list of the APIs that must be enabled to provision and use Apigee. A green check mark\nappears next to an APIs already enabled in your project.\n\nTo enable any APIs not previously enabled in your project, click **Enable APIs** . It may take a few moments for\nthe step to complete. Upon success, a blue check mark displays next to the **Enable required APIs** step.\n| **Tip:** You can see all of the APIs enabled for your project in the [Google Cloud Platform APIs\n| \\& Services Dashboard](https://console.cloud.google.com/apis/dashboard). The list includes all of the APIs enabled for your project, including the ones you just enabled for Apigee.\n\nGo to the next step, [Step 2: Set up networking](./console-configure-networking)."]]