Last month we issued a couple of day passes to colleagues from the technical team, to attend a Red Hat training course on Red Hat 3Scale API Management, Red Hat’s API management offering.
This post is penned by Tier 2 Middleware Consultant David Norris, who rounds up his findings with a balanced scorecard approach.
Fresh from their two 2017 CODiE Awards wins (for ‘Best API Management Product’ and one other for a different Red Hat offering), Luca Ferrari, Eoin Crosbie, and Robyn Oldfield of Red Hat took a couple of days out of their schedules to guide us through the Red Hat 3Scale API Management platform, its usage, and recent successful implementations.
Having been acquired by Red Hat as a start-up in June 2016, 3Scale has seen interest from large business enterprises and was positioned in the leaders quadrant of Gartner’s October 2016 Magic Quadrant for Full Life Cycle API Management.
To demonstrate this leadership, we were shown two successful case studies; including Amsterdam Airport Schiphol and how it used its existing Red Hat infrastructure to bolt-on API Management functionality.
On the technical side, we were guided through the configuration of Red Hat 3Scale API Management, to assess how well we found it meets its ambition to offer:
- visibility (an evolving set of diverse reporting methods are available to view data that the product has regarding API usage)
- control (access to APIs can be more easily restricted with API keys, OAuth 2.0 access tokens, or even OpenID Connect)
- flexibility (new webhooks, applications, and billing plans can be more easily set up via the web interface).
Red Hat 3Scale API Management is available as SaaS offering, as well as for on-premise deployments via Red Hat OpenShift Container Platform, which enables users to manage the full lifecycle of their APIs without having to expose services externally, making it well-suited for industries where greater security and control are necessary to help meet regulatory compliance. The containerised deployment is suitable for those who are embracing the new architecture of smaller applications and microservice environments.
The platform’s information is also available via its own REST API for those that wish to automate data extraction from the platform, or instrument configuration from some other application.
Customers can use the SaaS version of the service for free in a limited capacity (5,000 API calls per day / 50 dev accounts).
This should enable certain businesses, or those that are currently testing out different options for their API management, some flexibility in trying out Red Hat 3Scale API Management to see if it meets their needs.
Overall, we are impressed with the platform – in our opinion, it is fully featured and contains a wide array of configuration options and is obviously still evolving, with new features being added.
That said, some of the menus are still oddly named, and some features appear in different places than we would have expected. We believe that some work into a ‘wizard’-style tutorial, or perhaps a more streamlined API link creation system, may help interest among smaller businesses that do not have as much time to devote to learning the intricacies of the product.