Which API gateway to choose?

which api gateway to choose?

Summary

In the previous posts we have discussed what role APIs play within the modern technology stack and what is API gateway architecture pattern.

Widespread adoption and usage of API first platforms has produced a large number of API management platform vendors who created large variaty of API gateway products in the market.

Many such API management platforms have a good documentation and overviews related to their own API management products.

But in the most cases, they concentrate on the single product offering they have.

In this page we maintain a curated list of popular API management platform products and offer their comparison.

The goal is to provide initial guidance to technology leaders, architects and engineering leads who are evaluating API gateway platforms and products for their organizations.

API Gateway Products

The List

ProductDescriptionDeploymentCodeDocumentation
Apache APISIX

Apache APISIX is an open source API gateway.

It focuses on rich traffic management like canary releases, circuit breaking and observability.
Cloud and on-premise

Open source.

Apache APISIX is maintained in open source repository.

Apache APISIX documentation pages.

Current releases available to download here.
Apigee Edge

Apigee Edge enables API platform delivery, management, and analytics.

Aquired by Google in 2016
Cloud and on-premise

Closed source.

Apigee maintains open source element of their platform called Micro gateway.
Apigee Edge documentation site.
CA API GatewayAPI Management product built by CA technologies. Aimed at enterprise API management.Cloud and on-premiseClosed source.CA API Management product documentation
IBM API Connect

API management offering from IBM Cloud.

Offers out of the box integration with Cloud Foundry and OpenWhisk.
Cloud and on-premiseClosed source.API Connect documentation
3Scale

Nginx and OpenResty web framework based product.

RedHat bought 3Scale in 2017.
Cloud and on-premiseClosed source with open source componentsRedHat 3Scale documentation
Webmethods GatewayAPI gateway product created by SoftwareAG.Cloud and on-premiseClosed source.Not available for public consumption
Anypoint API Manager

Product created by MuleSoft.

Salesforce bought Mulesoft in 2018.
Cloud and on-premiseOpen source community edition. Closed source commertial componentsAnypoint API Manager documentation
Tibco MasheryMashery API Management - part of TIBCO Cloud PlatformCloud and on-premiseClosed sourceNot available for public consumption
Axway API ManagerPart of Axway AMPLIFY cloud integration platform.Cloud and on-premiseClosed sourceNot available for public consumption
Akana API Management SolutionProvided by RogueWave - enterprise software development company. Company offers API management as part of Akana platform.On-premise, Virtual appllianceClosed sourceAkana Documentation Repository
SAP API ManagementPart of SAP Cloud platform.Cloud and on-premiseClosed sourceNot available for public consumption
Oracle API ManagerProduct by Oracle and is tightly coupled with Oracle SOA Suite / SOA Cloud Services.Cloud and on-premiseClosed sourceOracle API Manager documentation
Amazon API GatewayAmazon API gateway is part of AWS product suite.Cloud basedClosed sourceLarge set of public documentation aimed at developers and architects.
Azure API ManagementAzure API Management is part of Microsoft Azure cloud offering.Cloud and on-premiseClosed sourceAzure API Management documentation.
Akamai API GatewayAkamai mostly known for their CDN now have API gateway product.CloudClosed sourceAkamai API gateway overview.
Sensedia API Management PlatformSensedia is consultancy who has introduced their own API gateway product.CloudClosed sourceAPI platform overview.
Zuplo API Management PlatformZuplo is a modern, light-weight and fully-managed API Management platform. Focusing on GitOps and fast deployments (integration to SDLC)CloudClosed sourceZuplo platform documentation.
Gravitee API PlatformGravitee API Platform is an open source, enterprise grade platform. They aim to unify 3rd party API management.Cloud and on-premiseOpen source (Java)Gravitee API platform documentation.
WSO2 API ManagerWSO2 API Manager is an open source enterprise platform for full API lifecycle management.Cloud and on-premiseOpen source (Ballerina lang)WSO2 API Manager roadmap and docs.
Tyk API GatewayTyk is a new generation, open source API gateway product.Cloud and on-premiseOpen source (Go lang)Tyk.io docs.
Kong API GatewayKong API Gateway is an open source API gateway based on Nginx and OpenResty.On premiseOpen source (Nginx + Lua)Kong API Gateway documentation. Getting started with Kong tutorials
APIManAPIMan is an open source project maintained by RedHat as rich API management component.On premiseOpen source (Java / JBoss)APIMan documentation.
Fusio API ManagementOpen source API management platform which provides tools to quickly build an API from different data sources.On premiseOpen source (PHP)Fusio documentation.
Express GatewayExpress Gateway is an open source API gateway project using Nodejs runtime and ExpressJS middleware framework.On premiseOpen source (NodeJS)Express Gateway documentation.
Loopback framework

Created by Strongloop its an open source framework for building APIs and integrations

Strongloop were aquired by IBM in 2016.
On premiseOpen source (NodeJS)Loopback framework documentation.

If you would like to recommend a API gateway to be added to the above list, leave a comment below or give us a shout.

Similar posts

Join our monthly newsletter and receive
updates about the new tutorials!

We won't send you spam. Unsubscribe at any time.