WSO2 API Manager is a fully open-source which can be run anywhere. It is a fully open-source full lifecycle API Management solution for designing and publishing APIs, creating and managing a developer community, and for scalably routing API traffic. It leverages the WSO2 Business Activity Monitor for Big Data analytics, giving you instant insight into APIs behavior.
- Testing Management
- Access Control
- API Design
- Threat Protection
- Version Control
- API Lifecycle Management
- Traffic Control
- Deployment: Cloud Based, Web Based, SaaS Based, Installed - Mac, Installed - Windows
- In Person
- Live Online
WSO2 API Management Users
- Live Support
Company Name: WSO2
Headquarter: United States
It’s all free. You can simply download the API Manager from their website and get it up and running within minutes, and it provides many out-of-the-box integrations.
The open-source API gateway solution from WSO2 is a compact powerhouse that competes with the corporate giants like APIGEE without missing a beat. The Sequence driven API management helps in all aspects of the API life-cycle. The throttling is powerful and can be controlled via automated deployment mechanism. The deployment is simple and straight forward and has multiple options to control the flow of the API and auto recovery features in case of an endpoint suspension. It is a robust product with pretty intuitive development scene.
Like with any software this complex, it comes with a learning curve; the tough bit for me was the mediator components, which given how critical they are, felt a little hidden away. These items were also skipped over in the mini tutorial you get presented when creating an API for the first time, so take some digging into the documentation to understand their function and how they click.
“It’s a good tool when you want to expose, monitor the usage and bill your APIs, but if you would like to integrate micro services you should think better before. There isn’t a easy way to expose multiples APIs within one endpoint, you need to customize. You can integrate with Active Directory and use as an Identity provider. “
Well, I can say, only by reading the documentation on the site you really can’t say you will know how to resolve all the problems you are facing with, because it has its own terminology. I think you need some good course to pass before you start using it. When you need to find the solution to your problems usually you will search it on the internet, but I found little or nothing, so the documentation will be your best friend.