Can API Proxies call API Proxies?

Can API Proxies call other API Proxies? http://docs.apigee.com/api-services/tutorials/secure-calls-your-api-through-oauth-20-client-credenti... implies so because two API Proxies are listed for the example, but the overall structure of Apigee otherwise shows apps call one or more Products that include one or more API Proxies that contain one or more APIs.

1 3 360
3 REPLIES 3

Hi Jim,

If you are looking for an option where one proxy can call another proxy you can go through the article here on proxy chaining.

Yes, surely.

In Edge, the primary metaphor is "API proxy". That is to say, there is a backend system, and within Apigee Edge you (the API publisher) can design and expose an API which virtualizes that backend system. the backend is typically accessible via HTTP, but not always.

You seem to be asking... "can the backend system be hosted in Apigee Edge?" and the answer is, surely.

Apigee Edge does not distinguish between backend systems based on the underlying hosting system.

An API hosted in Apigee Edge is just another API.

So yes, YOU CAN connect from an API hosted in Apigee Edge to another API hosted in Apigee Edge.

the next interesting question is, should you do that?

And the answer to that is, "it depends". 🙂

@Jim Thomson

Just to add one more point, APIGEE edge also supports MICRO SERVICES. So service calls another services.

So Edge does support API calling Multiple API.