API Gateways Comparison: Features & Pricing of Kong vs. Express Gateway

Compare: Kong API gateway versus Express Gateway

Kong API Gateway VS. Express Gateway

Two popular open source projects – two very different approaches. We’ve gotten a lot of questions about what to look for in an API Gateway, what is an API Gateway and even how an API gateway fits into your Microservices architecture. So, let’s take a deeper look at all of this and more as we break down the differences (and similarities) of the most popular projects for the API Gateway use case.

In this tear down format, we’ve got Kong API Gateway and we’re going to compare it to Express Gateway, an open source API Gateway built entirely on Express.js.

 

Download the detailed guide here.

 

Not ready? Let’s kick things off then with a quick hype-free run down. Buzzword vortex is not our style, so we asked our community of developers and executives what the real deal was all about and here’s a summary based on their real-time use cases, issues and solutions.

Overview

Kong has a compelling story around performance and reliability because it is built on top of NGINX and we love NGINX. However; we’ve come across some dependencies that can slow you down or make it more difficult to ship.

 

What’s Lua? Well, we were asking ourselves the same thing because custom plugins for Kong must be written in Lua. In the recent 2017 Developer Survey by Stack Overflow, they listed popular technologies…and only 2.8% of developers surveyed used Lua. With professional developers, it was even lower at 2.3%.

 

That’s a bummer. 

 

Express Gateway is also open source API Gateway, but it’s built on Express.js, a minimal and flexible Node.js web application framework. Custom plugins are written in JavaScript (the number 1 result among the surveyed developers).  In an era of speed and agility, we thought this was an especially poignant aspect to the way Express Gateway is built. 

Factors to consider when comparing API Gateways

  • Elevator Pitches – What does it do in 3 sentences or less (ok maybe a bit more than that).
  • Features and Architecture – What’s under the hood with Kong API Gateway and Express Gateway?
  • Getting Started, Deployment and Configuration – Are we up yet?
  • Database Support – What is it and where to find it.
  • Administration and Maintenance – How to maintain it, resource allocation and more
  • Built-in Plugin Support – No frills, side-by-side comparison of popular features of Kong API Gateway and Express Gateway
  • Custom Plugin Support – What else can we add
  • Enterprise Versions – Both Kong and Express Gateway have enterprise versions – what are the key differences?
  • + much more…

Why are we talking API Gateways?

In our analysis, we’ll compare the Kong API Gateway and Express Gateway, an API Gateway built entirely on Express.js. We’ll also explain exactly what an API Gateway is so that it puts it all into context. This interesting piece of architecture is important if you are working with APIs and Microservices. Even if you’re just working on the strategy side, do not under estimate the flexibility and agility that comes from using API Gateways.

 

TLDR: API Gateways data where it needs to go in a secure, orderly fashion.

 

So even if you think you’ve got it all locked and loaded, it never hurts to take a look at what a little open source can do for your business or tech stack.

 

Get The Deep Dive

Moving On

 

If you’ve got questions about this comparison or analysis, let us know. If you’re interested in how to migrate from Kong or even just to give Express Gateway a try, hit us up. We’re always on the hunt for use cases and understanding more about what companies are using, issues they’re facing or successes they’ve felt.

 

Additionally, if you’re interested in more of these topics, join the live discussion on twitter (@lunchbadger) or (@express_gateway).