Build your first API proxy overview

This page applies to Apigee and Apigee hybrid.

View Apigee Edge documentation.

Apigee is a platform for developing and managing API proxies.

An API proxy is your interface to developers that want to use your backend services. Rather than having them consume those services directly, they access an Apigee API proxy that you create. With a proxy, you can provide value-added features such as:

  • Security
  • Rate limiting
  • Quotas
  • Caching & persistence
  • Analytics
  • Transformations
  • CORS
  • Fault handling
  • And so much more...

If you're still not sure, check out What is Apigee?

Introducing the new Apigee UI

Apigee is introducing a new version of the UI, which is part of the Google Cloud Console. For now, both the new and the classic version of the UI are available. However, the classic version will be removed in a future release.

You can see instructions for using both versions of the UI in the following steps of this tutorial:

Ready? Let's begin...

Before you begin, you must complete the steps in Set up and configure Apigee.

To build and deploy your first API proxy:

  1. Create an API proxy using the Apigee UI. You'll connect your proxy to a mock endpoint so you can see how it works.
  2. Deploy your API proxy to an environment.
  3. Test your API proxy to make sure you're on track.
  4. Change the target endpoint so your policy has more interesting data to play with.
  5. Add a policy to convert the response from XML to JSON. Policies are at the heart of your proxy's request-response flow.

Next step

(NEXT) Step 1: Create an API proxy 2 3 4 5