Hi,
I am part of a company which has many products with a different team working / owning each product. Each of these products have a set of APIs that we would like to expose through Apigee (using Api Proxies).
My questions are:
1. Whats the best and efficient way to setup Apigee account(s)? Do you suggest that because all these api sets of various products belong to the same company, we should just have 1 Apigee account mapped to the company itself?
2. If you suggest we go with a single company level Apigee account, how do we separate out a list of api proxies belonging to each individual product?
3. Or should we have multiple Apigee accounts with each account mapped to an application of the company containing a set of Api Proxies associated with a particular product giving us a nicer separation of various products?
Let me know please.
-Sapan
Solved! Go to Solution.
@sapandesai1 , Great Question, Welcome to Apigee Community !
I am not sure what do you mean Apigee Account(s). I believe you are referring to Apigee Edge Top Level Container where you add API Team Members & Other stake holders to build API Program. We call it organizations. More about same you can find here. Most of Apigee customers have single org until unless they would like to have a totally different organization for various reasons.
Generally, You go with single organization (Apigee Account in your terms if i am not wrong) until unless you would like to have a totally separate organization due to legal & operating standpoint.
Having said that, Regarding your questions,
Whats the best and efficient way to setup Apigee account(s)? Do you suggest that because all these api sets of various products belong to the same company, we should just have 1 Apigee account mapped to the company itself?
If you suggest we go with a single company level Apigee account, how do we separate out a list of api proxies belonging to each individual product?
Or should we have multiple Apigee accounts with each account mapped to an application of the company containing a set of Api Proxies associated with a particular product giving us a nicer separation of various products?
I don't suggest this at all. Go with single Apigee Edge Organization.
Obviously, You would like to see the API Program performance across the APPs, Developers, API Products , API Proxies powered by Apigee Edge Analytics. Do you know we capture more than 100+ dimensions & metrics like response latencies, which API, which Developer, which App etc etc which will give you end to end visibility into your API program when a single API call goes through Apigee ?
Hope it helps. Keep us posted moving forward if any.