I work for a large governmental organization.
We are building up SDDC using VCF now and considering an API management tool to provide API service to clients. What is the best API management tool for our case?
Thank you for your help.
Most of the API solutions now run in containers (Kubernetes) like the one described by Derek but if you want to avoid the burden of having a container supervisor on top of a VM supervisor my recommendation is that you look for a solution that runs plain on VMWare. One option is IBM API Connect. It includes:
1. API Manager which provides a user interface that facilitates the promotion and tracking of APIs
2. API Gateway which enforces runtime policies to secure and control API traffic, provides the endpoints that expose APIs to the calling applications, and provides assembly functions that enable APIs to integrate with various endpoints
3. Developer portal which provides a customizable self-service web-based portal to application developers to explore, discover, and subscribe to APIs.
4. Analytics server
All of them as VMware images.
Axway allows you to deploy anywhere, in a hybrid, cloud, or OP device. It is easy to use with a great development portal to keep all the assets to reuse them.
Just so you are aware, Broadcom layer7 API management has a full suite of products and delivers into many different form factors. VM is still the most deployed form factor of the Layer7 deployment configuration.
The Broadcom Layer 7 API platform is a robust and highly technical solution that gives you several options for building out APIs and can sit well with the portal. I have set the gateway up using Helm charts into Kubernetes (Plain, EKS, and AKS) as well as OCP. All are fairly easy to implement with their new approach to deployment that they have developed recently.