Apigee Edge Service Broker for Pivotal Cloud Foundry

Page last updated:

This documentation describes the Apigee Edge Service Broker for Pivotal Cloud Foundry (PCF). The Apigee Edge Service Broker for PCF enables developers to manage APIs for their PCF apps through the Apigee Edge management console.

Overview

The Apigee Edge Service Broker for PCF registers a service broker with PCF and exposes its service plans on the Marketplace. Developers can then create service plan instances using Apps Manager or the Cloud Foundry Command Line Interface (cf CLI) and bind them to their apps.

Creating an Apigee Edge for PCF service instance and binding it to an app creates an Apigee Edge API proxy that handles requests for the app. This lets developers use the Apigee Edge management console to manage API request handling between clients and the app.

Key Features

After creating an Apigee Edge API proxy, developers can access the Apigee Edge management console to enhance the proxy with the following features:

  • Data transformation, mediation, orchestration, and policies for rate limits
  • Security, such as authentication and Role-Based Access Control
  • Onboarding, including a developer portal to enable self-service
  • Analytics for monitoring and business metrics analysis
  • Monetization for rate plans, internationalization, and usage tracking

Product Snapshot

The following table provides version and version-support information about Apigee Edge Service Broker for PCF:

Element Details
Version v2.0
Release date November 22, 2016
Software component version Apigee Edge Service Broker for PCF v2.0
Compatible Ops Manager version(s) v1.7.x, v1.8.x
Compatible Elastic Runtime version(s) v1.7.x, v1.8.x
IaaS support vSphere

Getting Started

To begin using the Apigee Edge Service Broker, perform the procedures in the following topics:

  • Installing and Configuring Apigee Edge for PCF: Install and configure the Apigee Edge Service Broker for PCF tile to expose the Apigee Edge service plans on the Marketplace of your PCF deployment.
  • Proxying a PCF App with Apigee Edge: After installing and configuring the Apigee Edge Service Broker for PCF tile, developers can create and use an Apigee Edge API proxy to manage requests to their applications.

For more information about how the Apigee Edge Service Broker for PCF integrates with PCF, see the Apigee Edge for PCF Architecture topic.

Prerequisites

The Apigee Edge Service Broker for PCF has the following prerequisites:

  • An Apigee Edge account (Public Cloud or Private Cloud) with an organization where API proxies can be created. To create an Edge account, see Creating an Apigee Edge account. For more information about Apigee organizations, see Organization structure.
  • A PCF Elastic Runtime v1.7+ deployment with Route Services enabled.
  • The cf CLI v6.20.0+, which includes support for route-services operations.
  • Node.js v4.x or later. PCF includes Node.js as a system buildpack, so you can install and run the service broker without Node installed locally, if necessary.

Feedback

Please post any bugs, feature requests, questions, and usage articles to the Apigee PCF Community Forum.

Create a pull request or raise an issue on the source for this page in GitHub