Hello peers,
I work for a large government organization.
We want to deploy an API management tool to manage internal and external APIs in a private cloud. Among Apigee, MuleSoft, and 3scale, which one fits our purpose better, in terms of price, ease of deployment, and management?
Thank you for your help.
Hello,
It completely depends or your needs. Do you have an integration tool? Does your API layer only needs to manage non functional requirements, or does it need to perform integration features?
Since you mentioned about internal and external APIs, there's a difference between API gateways and API management capabilities. The best way would be an API management capability like Boomi control plane and different API gateways for internal and external APIs.
If you look at the vendors that you mentioned, Apigee is Google nowadays that is completely onboarded in their cloud solutions and has become vendor specific. If you're not using Google cloud, I would not recommend.
Mulesoft is an open source that comes with open source “problems”. You might need a lot of skilled resources next to that their API management solution that hasn’t been top notched.
3scale has the same story as Apigee and Mulesoft which became part of Red Hat's range of products that works best if you already use Red Hat technologies.
As I said, look at a federated API management solution with appropriate API gateways for your internal and external facing APIs based on the technologies used internally and externally.
Feel free to reach out for a discussion.
Apigee for sure. Not only do you get the benefit of hybrid and on-prem deployments. As a gov entity, you will face those challenges. Over time you might want to use AWS/Azure clouds so you can migrate it accordingly or just use the PAYG on GCP with all the security Bells and Whistles. https://www.gartner.com/review...
I will choose MuleSoft due to its ease of use, integration extendibility, and product roadmap.
MuleSoft API Management is better because of the following reasons:
* Ease of initial setup & configuration
* Most robust features in API management: oath, throttling, and access levels can be done very easily.
* MuleSoft API-led connectivity & Integration solution (you can extend the API management solution with a flexible integration option). You can very easily extend APIM to integration.
* Very Clear Product roadmap including APIM, RPA and multi-cloud implementation.
The cost of both MuleSoft APIM & APIGEE is similar.
Compared to 3scale, Apigee API Management has a better API gateway for security and traffic management.
Apigee is better for API policy enablement compared to 3scale API Management. Apigee provides better support for GraphQL, OData, OAS2.