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
- Apache APISIX
- Apigee API Management
- CA API Gateway
- IBM API Connect
- 3 Scale
- Software AG API Gateway
- MuleSoft Anypoint API Management
- TIBCO Mashery
- Axway - AMPLIFY API Management
- Akana API Management
- SAP API Manager
- Oracle API Manager
- AWS API Gateway
- Azure API Gateway
- Akamai API Gateway
- Sensedia API Management Platform
- Zuplo API Management platform
- Gravitee API Management (open source)
- WSO2 API Manager (open source)
- Tyk API Gateway (open source)
- Kong API Gateway (open source)
- API Man (open source)
- Fusio API Management (open source)
- Express API Gateway (open source)
- Loopback API Framework (open source)
The List
Product | Description | Deployment | Code | Documentation |
---|---|---|---|---|
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 Gateway | API Management product built by CA technologies. Aimed at enterprise API management. | Cloud and on-premise | Closed 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-premise | Closed source. | API Connect documentation |
3Scale | Nginx and OpenResty web framework based product. RedHat bought 3Scale in 2017. | Cloud and on-premise | Closed source with open source components | RedHat 3Scale documentation |
Webmethods Gateway | API gateway product created by SoftwareAG. | Cloud and on-premise | Closed source. | Not available for public consumption |
Anypoint API Manager | Product created by MuleSoft. Salesforce bought Mulesoft in 2018. | Cloud and on-premise | Open source community edition. Closed source commertial components | Anypoint API Manager documentation |
Tibco Mashery | Mashery API Management - part of TIBCO Cloud Platform | Cloud and on-premise | Closed source | Not available for public consumption |
Axway API Manager | Part of Axway AMPLIFY cloud integration platform. | Cloud and on-premise | Closed source | Not available for public consumption |
Akana API Management Solution | Provided by RogueWave - enterprise software development company. Company offers API management as part of Akana platform. | On-premise, Virtual applliance | Closed source | Akana Documentation Repository |
SAP API Management | Part of SAP Cloud platform. | Cloud and on-premise | Closed source | Not available for public consumption |
Oracle API Manager | Product by Oracle and is tightly coupled with Oracle SOA Suite / SOA Cloud Services. | Cloud and on-premise | Closed source | Oracle API Manager documentation |
Amazon API Gateway | Amazon API gateway is part of AWS product suite. | Cloud based | Closed source | Large set of public documentation aimed at developers and architects. |
Azure API Management | Azure API Management is part of Microsoft Azure cloud offering. | Cloud and on-premise | Closed source | Azure API Management documentation. |
Akamai API Gateway | Akamai mostly known for their CDN now have API gateway product. | Cloud | Closed source | Akamai API gateway overview. |
Sensedia API Management Platform | Sensedia is consultancy who has introduced their own API gateway product. | Cloud | Closed source | API platform overview. |
Zuplo API Management Platform | Zuplo is a modern, light-weight and fully-managed API Management platform. Focusing on GitOps and fast deployments (integration to SDLC) | Cloud | Closed source | Zuplo platform documentation. |
Gravitee API Platform | Gravitee API Platform is an open source, enterprise grade platform. They aim to unify 3rd party API management. | Cloud and on-premise | Open source (Java) | Gravitee API platform documentation. |
WSO2 API Manager | WSO2 API Manager is an open source enterprise platform for full API lifecycle management. | Cloud and on-premise | Open source (Ballerina lang) | WSO2 API Manager roadmap and docs. |
Tyk API Gateway | Tyk is a new generation, open source API gateway product. | Cloud and on-premise | Open source (Go lang) | Tyk.io docs. |
Kong API Gateway | Kong API Gateway is an open source API gateway based on Nginx and OpenResty. | On premise | Open source (Nginx + Lua) | Kong API Gateway documentation. Getting started with Kong tutorials |
APIMan | APIMan is an open source project maintained by RedHat as rich API management component. | On premise | Open source (Java / JBoss) | APIMan documentation. |
Fusio API Management | Open source API management platform which provides tools to quickly build an API from different data sources. | On premise | Open source (PHP) | Fusio documentation. |
Express Gateway | Express Gateway is an open source API gateway project using Nodejs runtime and ExpressJS middleware framework. | On premise | Open 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 premise | Open 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.