Step 3: Enable APIs

You are currently viewing version 1.2 of the Apigee hybrid documentation.This version is end of life. You should upgrade to a newer version. For more information, seeSupported versions.

To use Apigee hybrid, you must enable the following APIs for the project in the Google Cloud console:

  • Apigee API: Provides communications between your project and other hybrid services and Google Cloud Platform APIs
  • Apigee Connect API: Provides communication between the Apigee management plane and the MART service in the runtime plane.
  • Cloud Pub/Sub API: Required for quota to operate
  • Cloud Resource Manager API: Used by hybrid to validate service accounts
  • Compute Engine API: Used for cluster management (GKE-based clusters only)
  • Kubernetes Engine API: Enable if you plan to use Google Kubernetes Engine (GKE) or GKE on-prem (GKE-based clusters only) for your hybrid runtime installation

You can use the CLI or the Google Cloud console UI to enable the APIs.

Google Cloud UI

To enable the APIs using the UI, perform the following steps:

  1. Open theGoogle Cloud console and log in with the account you created inStep 1: Create a Google Cloud account.
  2. Select the project that you created inStep 2: Create a Google Cloud project.
  3. Enable theApigee API:
    1. From the Navigation menu in the upper left corner of the screen, selectAPIs & Services > Library.

      TheAPI Library view displays:

    2. Search for “Apigee”.

      Google Cloud Platform displays a list of APIs matching "Apigee"

    3. Locate theApigee API service and click on it:

    4. ClickEnable.

      Google Cloud Platform enables theApigee API for your project.

    5. From the Navigation menu in the upper left corner of the screen, selectAPIs & Services > Library to return to the API selection page.
  4. Enable theApigee Connect API:
    1. In theAPI Library view, search for "Apigee Connect".
    2. Locate theApigee Connect service and click on it.
    3. ClickEnable.

      Google Cloud Platform enables theApigee Connect API for your project.

    4. From the Navigation menu in the upper left corner of the screen, selectAPIs & Services > Library to return to the API selection page.
  5. Enable theCloud Pub/Sub API:
    1. In theAPI Library view, search for "Cloud Pub/Sub API".
    2. Locate theCloud Pub/Sub API service and click on it.
    3. ClickEnable.

      Google Cloud Platform enables theCloud Pub/Sub API for your project.

  6. Enable theCloud Resource Manager API:
    1. In theAPI Library view, search for "Cloud Resource Manager".
    2. Locate theCloud Resource Manager service and click on it.
    3. ClickEnable.

      Google Cloud Platform enables theCloud Resource Manager API for your project.

    4. From the Navigation menu in the upper left corner of the screen, selectAPIs & Services > Library to return to the API selection page.
  7. (GKE-based clusters only) Enable theCompute Engine API:
    1. In theAPI Library view, search for "Compute Engine".
    2. Locate theCompute Engine API service and click on it.
    3. ClickEnable.

      Google Cloud Platform enables theCompute Engine API for your project.

    4. From the Navigation menu in the upper left corner of the screen, selectAPIs & Services > Library to return to the API selection page.
  8. (GKE-based clusters only) Enable theKubernetes Engine API:
    1. In theAPI Library view, search for "Kubernetes Engine".
    2. Locate theKubernetes Engine API service and click on it.
    3. ClickEnable.

      Google Cloud Platform enables theKubernetes Engine API for your project.

    4. From the Navigation menu in the upper left corner of the screen, selectAPIs & Services > Library to return to the API selection page.
  9. To confirm that you have enabled the APIs, selectAPIs & Services > Dashboard.

gcloud CLI

To enable the APIs using the CLI, perform the following steps:

  1. Open a terminal window on the device you are using to manage Apigee.
  2. Define thePROJECT_ID environment variable fromStep 2: Create a Google Cloud project with the following command:
    export PROJECT_ID=your_project_id
    Note: Do not include the period after the project ID.
    Project ID name with trailing period
  3. If you will be running your clusters in Google Cloud (GKE) as opposed to GKE on-prem (Anthos) or AKS, enable the APIs with the following command:

    gcloud services enable \    apigee.googleapis.com \    apigeeconnect.googleapis.com \    pubsub.googleapis.com \    cloudresourcemanager.googleapis.com \    compute.googleapis.com \    container.googleapis.com \  --project $PROJECT_ID

    Or, enable the APIs with the following command:

    gcloud services enable \    apigee.googleapis.com \    apigeeconnect.googleapis.com \    pubsub.googleapis.com \    cloudresourcemanager.googleapis.com  --project $PROJECT_ID
  4. Verify that all APIs are enabled using the following command:
    gcloud services list

For more information about enabling APIs in Google Cloud console, seeEnabling anAPI in your Google Cloud Platform project in the Cloud documentation.

123(NEXT) Step 4: Create an organization5

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-02-19 UTC.