Supported versions:
Unsupported versions:
Apigee hybrid requires certain Google Cloud service APIs. In this step, you will enable the APIs that are required for your installation platform.
Use gcloud to enable the required APIs as explained in the following steps. If you prefer,
you can use the Google Cloud console to enable the APIs.
gcloud --helpPROJECT_ID environment variable where the
value is the ID of the Google Cloud project you plan to use for Apigee hybrid.
A project ID is a unique string used to differentiate your project from all others in Google Cloud.
If needed, see Locate the project ID:
export PROJECT_ID=YOUR_PROJECT_ID
If you will be running your clusters on Google Kubernetes Engine (GKE), run this command to enable the required APIs:
Enable the Apigee, Apigee Connect, Cloud Pub/Sub, Cloud Resource Manager, Kubernetes Engine, Compute Engine APIs.
Roles required to enable APIs
To enable APIs, you need the serviceusage.services.enable permission. If you
created the project, then you likely already have this permission through the
Owner role (roles/owner). Otherwise, you can get this permission through the
Service Usage Admin role (roles/serviceusage.serviceUsageAdmin).
Learn how to grant roles.
gcloud
gcloud services enable \
apigee.googleapis.com \
apigeeconnect.googleapis.com \
cloudresourcemanager.googleapis.com \
compute.googleapis.com \
container.googleapis.com \
pubsub.googleapis.com --project $PROJECT_ID
If you will be running your clusters on one of the following platforms run the command below to enable the required APIs:
Enable the Apigee, Apigee Connect, Cloud Monitoring, Cloud Pub/Sub, Cloud Resource Manager APIs.
Roles required to enable APIs
To enable APIs, you need the serviceusage.services.enable permission. If you
created the project, then you likely already have this permission through the
Owner role (roles/owner). Otherwise, you can get this permission through the
Service Usage Admin role (roles/serviceusage.serviceUsageAdmin).
Learn how to grant roles.
gcloud
gcloud services enable \
apigee.googleapis.com \
apigeeconnect.googleapis.com \
cloudresourcemanager.googleapis.com \
monitoring.googleapis.com \
pubsub.googleapis.com --project $PROJECT_IDgcloud services list --project $PROJECT_ID
Go to Step 2: Create an organization.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-07-23 UTC.