Skip to main content

Create an API proxy

This guide explains how to create a reverse API proxy in Google Apigee.

API proxies decouple the app-facing API from your backend services, shielding those apps from backend code changes. As you make backend changes to your services, apps continue to call the same API without any interruption.Google Apigee Docs

Access Google Apigee

Create an API proxy

  • Select API Proxies > + Proxy > Reverse proxy.

    We recommend creating reverse proxies for most use cases but feel free to create a different kind of proxy if you know it will suit your use case best.

    Instructional image

Now, follow the steps necessary to create a proxy: specify the proxy details, policies, virtual hosts, and initial deployment details.

Proxy details

  1. Give your proxy a name that follows API conventions: start with the creator's or agency name, followed by the service the API provides, and then the API version.

  2. For the base path, be specific about what the API does, and avoid using dashes (for instance, advertising/facebook).

  3. The description is required—write a sentence or two to present your API.

  4. Specify a target URL without any additional parameters and select Next.

    Instructional image

Policies

  • You can implement policies if needed, but we recommend leaving it as is since API First provides some standard shared flows for all proxies. Select Next.

    Instructional image

Virtual hosts

  • Deselect secure, and select vhost_https. This is because API First implements a Cloudflare front, which is more secure than the default Apigee options.

    Instructional image

Summary

  • Review the proxy details and select the initial deployment environment. It doesn't matter which environment you choose since only deploy it for development and testing. Then, select Create and deploy.

    Instructional image

Next step: Configure the proxy