As you may have heard already, API company Apigee recently announced that it has entered into a definitive
agreement under which it
will be acquired by Google.
If you’re tasked with choosing an API management system, Charles Dickens summed it up best: “It was the best of
times, it was the worst of times.”
As with many acquisitions, there are a number of pros and cons that can impact your business. There are some who
are excited about joining the ever-growing Google family of products, and others who will only wonder how much
this acquisition will cost their businesses. And considering that according to Gartner (as of April 2015),
Apigee is the leader in the market of Managed APIs, there are quite a number of businesses that can – and will –
be affected. The magic quadrant speaks for itself:
Magic Quadrant for Application Services Governance
This also means it’s the perfect time to re-evaluate your API plans, and decide for yourself which platform
should you choose if you are ready to integrate API management into
your business strategy.
So, let’s compare the Azure API
Management platform with Apigee.
What? You may wonder. Azure isn’t even mentioned in the quadrant with the leader in API
Well, we’ve had experience
with both – for the same client – so not only do we know both products inside out, we can make a true
apples-to-apples comparison. Mainly, so your organization doesn’t pay for more than it needs. And it comes down
to two main differences that will influence your decision:
1. An integrated payment system
Apigee has it, but Azure API management doesn’t. Plus, Apigee offers monetization as an add-on to Apigee Edge Enterprise
plans. To monetize API product in Azure API management, you need
to integrate with a payment provider.
Why does this matter? For some, embedded payment system is preferred, since they
won’t have to plan for customization and integration of the platform. For others, a customized approach serves
their needs better, since it accommodates their unique requirements on subscriptions flow and plans, as well as
potentially lower total cost of ownership (TCO). The fee for embedded payment systems can be quite high, and
unexpected TCO increases can wreak havoc on your bottom line.
2. Complexity (or simplicity) of the system
Apigee has a rich feature set, flexible enough to accommodate even your wildest API setup. This richness comes at
a price, though, and you’ll have to also account for the time investment it will take to fully understand the
system features and learn to use them wisely. (See Figure 1.)
Figure 1. In Apigee you need to understand multiple concepts in order to setup API in your unique way.
In comparison, Azure API Management has chosen a slimmer, more streamlined approach and offers administrators few
bells and whistles, to support quicker API setup and management. This approach (and it’s associated lower costs)
works well for some who don’t have a complicated scenario on how they want to expose their APIs.
Figure 2. Azure API Management operates with fewer concepts, so administrators can set the service up quickly
So, depending on the size and needs of your business, you may not have to “follow the leader” when it comes to
your API strategy. The important part is to know how to proceed with
your Open API project so it will be part of your business strategy. Because when trying to choose your
API management platform, a little homework can go a long way to ensuring that it’s the best of times.
*Full disclosure, EastBanc Technologies developed Apiphany which was acquired by Microsoft in 2013.