Extensions reference overview

Apigee Edge includes several extensions designed to integrate the functionality of external resources into your API proxies by using the ExtensionCallout policy. This page lists references for included extensions.

These topics provide reference for configuring and using each extension. For steps to configure an extension using the Apigee console, see Adding and configuring an extension.

For more about how you can use extensions to integrate external resources with your API proxies, see What are extensions?.

For a hands-on introduction to extensions, see Tutorial: Adding and using an extension.

Extensions for Google services

Extension Description
Google Authentication Extension Authenticate with Google for access to the Google APIs you specify.
Google BigQuery Extension Insert rows into a BigQuery table. List rows from the table.
Google Cloud Data Loss Prevention Extension Obscure sensitive data from content and images.
Google Cloud Firestore Extension Create, read, or delete data in a Cloud Firestore database.
Google Cloud Functions Extension Invoke Cloud Functions that are deployed through your Google Cloud project.
Google Cloud Natural Language Extension Classify content by applying categories, as well as to analyze content sentiment on a positive to negative scale.
Google Cloud Pub/Sub Extension Publish messages to a Google Cloud Pub/Sub topic.
Google Cloud Spanner Database Extension Perform insert, update, and query operations on a Cloud Spanner database.
Google Cloud Storage Extension Consume content stored in a Cloud Storage bucket. This extension requires that a Service Account JSON key file be supplied for client authentication.
Google Cloud Vision Extension Analyze images to understand their content.
Google Machine Learning Engine Extension Request predictions from an existing trained model via Cloud Machine Learning Engine.
Google Stackdriver Logging Extension Write entries to Stackdriver Logging logs.

Extensions for other services

Extension Description
Amazon S3 Extension Manage files in an Amazon S3 bucket.
AWS Lambda Extension Execute functions deployed on AWS Lambda.
Informatica Integration Cloud Extension Retrieve and execute Informatica business and integration processes.
Salesforce Extension Access data in your Salesforce account. Insert, update, retrieve, and query data.