An extension is a kind of bridge between your API proxies and an external resource. This tutorial shows you what an extension is, and guides you through the required processes.
Prerequisites
Before you start this tutorial, make sure you've done all of the following:
Area
Steps
Done?
Apigee Edge
Apigee must enable the extensions feature for your Apigee Public Cloud organization. If the feature is enabled, you will see an Extensions menu item in the Admin menu of the Edge UI.
Create a project on Google Cloud Platform, if you don't already have one. Your API proxy will write log entries using this project.
Create a Workspace for your Google Cloud project as described in Creating a Workspace.
Service Account
Create or choose a Google Cloud Service Account (SA) with which we'll authenticate to Google Cloud. You can create an SA in the Google Cloud console at IAM & Admin > Service accounts.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-18 UTC."],[],[]]