Moving Service From API Gateway to APIGEE

Not applicable

We have close to about 200 service in API Gateway.What are the best approaches to migrate these services to APIGEE? How do we onboard these services and also if you could recommend some best practice example for the platform.

0 5 1,505
5 REPLIES 5

sidd-harth
Participant V

Hi @Sunil Gubbi, please add some more details of your current API Implementation.

Which API Gateway is currently been used?

Do you have Swagger files for all the APIs? OAS 2.0 can be used to quickly create proxy skeletons.

Are you using OAuth tokens? Apigee provides APIs to create Products with existing Keys.

What other securities are being used?

Not applicable

Thanks Siddharth. We are using AWS API Gateway and yes the app teams use swagger files for all API's. We are also trying to migrate services of Datapower to APIGEE. Also interested in know best practices for creating ORG's and Product. Do we create product per environment (Dev, Test, QA) or do we create product per application? Really appreciate your help and response.

An organization is a top-level container in Apigee Edge. It contains all your API proxies and related resources.

An API product bundles resources (such as API proxies) in order to provide a specific level of access and functionality for client app developers.

7616-apigee.jpg

Within an Org, we can have multiple environments.

Within an org, we can create multiple Products & an option to select which environment(s) it supports.

Have a look at this post about Products.

Thanks for the detailed explanation Siddharth. Is it safe to assume that Org is top Level and in each org you can have multiple environments and in each each environment you can have as many products as you need?

You are partially right about - Org is top level and it can have multiple environments.

But your assumption about, in each environment, you can have as many products as you need, is wrong.

If you see the above diagram, API Product is outside Environment block but within Org block.

We can have multiple Products within an Org.

Within Environments, we can have multiple CacheResources, TargetServers etc as per diagram.

In each Product, we have the option to select the Environment it is associated with.

7619-product.jpg