WSO2 named a Leader in the Forrester Wave: API Management Solutions, Q4 2018!
Being a member of the team that is responsible for the vision, architecture, design and implementation of the WSO2 API Manager I am humbly but extremely proud of this achievement and thankful to the entire WSO2 team whose hard work, persistence and dedication to excellence has resulted in this achievement.
Forrester mentions WSO2 as “the only fully open source solution in our Forrester Wave analysis”, making this a big win not just for WSO2 but to the entire open source community and its advocates. WSO2’s steady progress into the Leader’s section can be observed throughout the past 5 years. In Q3 2014 Forrester identified WSO2 as a Strong Performer, placed somewhere in the mid of that section. In Q4 2016 Forrester named WSO2 still as a Strong Performer but at the verge of the Leader section and now in Q4 2018 we have progressed along into the Leaders section and most importantly, overtaking some of the serious competition along the way. Being a vendor committed to 100% open source (and the only one to be so), this achievement is significant since this ranking is not just based on the product’s capabilities, but its strategy, roadmap, market presence and most importantly evidence from customers who use it day-in day-out for transactions worth billions of $$.
I would like to congratulate rest of the leaders and thank all vendors for participating in the Wave analysis. Their commitment shows dedication to building better solutions that addresses problems in the domain of API Management.
It has been a marathon effort by Forrester to conduct such a deep analysis on all of the solutions making sure that they don’t miss even the smallest of details. Forrester had doubled up the list of questions in this year’s Wave compared to 2016 making sure that every small detail is questioned and verified. The questionnaire was followed up by a 3 hour long live session which included 1 hour of presentation to understand the product’s strategy and roadmap and a 2 hour long demo which covered a great breadth of the product’s functionality. Randy Heffner and his team at Forrester had done an amazing job to make sure every detail is covered to great depths.
I would also like to thank our customers who’ve committed their valuable time to give feedback about us to Forrester. In the wave report Forrester identifies WSO2’s customers as,
“highly satisfied with its solution and very satisfied with the vendor”
“very to extremely satisfied with the product’s detailed features and functions”
As an engineer this is an amazing statement to hear back. What gives us great satisfaction is to get to know what you produce is giving great value to its users, whether they are using it for paid or for free.
The Demo to Forrester
In his blog post our CEO Tyler, provides a summary of what we presented to Forrester at the live session. This included a demo that covered a breadth of the product’s functionality. The demo, as usual was scripted by Forrester themselves. We started the demo with a quick end-to-end tour of the product’s capabilities mostly covering the UI aspects of it. This was then followed up by a session where we demonstrated the experience of an API creator which included capabilities such as its ability for creating APIs from scratch, creating APIs by importing an OAS 3 document, mocking the created APIs, discussion forums, creating non REST APIs (SOAP and JMS), setting up API security including TLS and OAuth2.0, documenting the APIs using various forms and finally on the API versioning and notification mechanisms.
In the sections that followed we then moved on to demonstrating the API product manager experience which started off by showing the mechanisms in place to control the visibility aspects of the APIs. This was followed up by demonstrating the API rate limiting capabilities including quotas and access control policies. We then showed off the capabilities of creating consolidated APIs by (fully or partially) merging other APIs and the Lifecycle Management aspects of APIs. An interesting part of the demo was to showcase the ability to control a “user on-boarding process” where the API product manager was expected to onboard an API user in 3 different stages where within each stage the amount of activity he/she could perform on the API should be controlled. We used our extensive workflow capabilities on the developer portal to make this flow work.
The next part of the demo was to go through the API user experience on the developer portal. This included showcasing the standard developer portal functionality such as API browsing, searching (by different criteria), visibility controls, API testing, SDKs, registration of applications including different OAuth2.0 flows (grant types), collaborative development of applications and other helper functionality such as auto generated cURL commands, documentation, etc. As an extra step we also demonstrated the API marketplace capabilities such as the ability to publish APIs to external marketplaces, API monetization aspects, rebranding aspects of the developer portal and social logins for user applications through identity federation.
In the final (personally most interesting :)) section we demonstrated the API Microgateway capabilities. This included steps of generating an API microgateway from an API definition and testing it. We used the standard tooling in our solution to generate the microgateway runtime and tested it using a self-contained (JWT) access token that was obtained from the API Management infrastructure (STS). Although not requested to in the demo script, we used our tooling to directly generate a Docker container of the microgateway to demonstrate for this part of the demo. You can find similar usages of our Microgateway in the screen casts available here.
You can find more information about WSO2 API Manager from our website. As mentioned above the product is fully open source and free to use for any purpose, no strings attached. If you need more information you can contact us through the form provided on the website itself.
As we’ve always been our commitment to open source and appetite for excellence will thrive, for making open source software the best in the market. This, we can only do with all of your contribution in the community. I would like to make this an opportunity to invite you to help us excel by contributing with your expertise, ideas and whatever. You can find us on our Github repositories here and here. Thanks for reading :).