Express Gateway logo

Express Gateway

An open source API gateway for microservices built on Express.js
47
81
+ 1
12

What is Express Gateway?

A cloud-native microservices gateway completely configurable and extensible through JavaScript/Node.js built for ALL platforms and languages. Enterprise features are FREE thanks to the power of 3K+ ExpressJS battle hardened modules.
Express Gateway is a tool in the Microservices Tools category of a tech stack.

Who uses Express Gateway?

Companies
12 companies reportedly use Express Gateway in their tech stacks, including Netflix, TUI Group, and Dell.

Developers
32 developers on StackShare have stated that they use Express Gateway.

Express Gateway Integrations

Node.js, Docker, Kubernetes, ExpressJS, and AWS Lambda are some of the popular tools that integrate with Express Gateway. Here's a list of all 13 tools that integrate with Express Gateway.
Private Decisions at about Express Gateway

Here are some stack decisions, common use cases and reviews by members of with Express Gateway in their tech stack.

maha saad
maha saad
at Crowd Analyzer | 2 upvotes 377 views
Shared insights
on
Express GatewayExpress GatewayNode.jsNode.js

I'm Node.js developer, I want to ask if Express Gateway is the best choice for building API gateway, and what is the other good alternatives and why?

See more
Clyde Hinshelwood
Clyde Hinshelwood
Director of Sales at LunchBadger | 1 upvotes 6.2K views
Shared insights
on
Express GatewayExpress Gateway

Lightweight easy to use Express Gateway. Based on Express and thousands of plug ins gives it great flexibility to provide API gateway functionality both on premise and public cloud providers.

See more
Public Decisions about Express Gateway

Here are some stack decisions, common use cases and reviews by companies and developers who chose Express Gateway in their tech stack.

Al Tsang
Al Tsang
CEO at LunchBadger | 4 upvotes 424.7K views
Problem/Challenge

We needed a lightweight and completely customizable #microservices #gateway to be able to generate #JWT and introspect #OAuth2 tokens as well. The #gateway was going to front all #APIs for our single page web app as well as externalized #APIs for our partners.

Contenders

We looked at Tyk Cloud and Kong. Kong's plugins are all Lua based and its core is NGINX and OpenResty. Although it's open source, it's not the greatest platform to be able to customize. On top of that enterprise features are paid and expensive. Tyk is Go and the nomenclature used within Tyk like "sessions" was bizarre, and again enterprise features were paid.

Decision

We ultimately decided to roll our own using ExpressJS into Express Gateway because the use case for using ExpressJS as an #API #gateway was tried and true, in fact - all the enterprise features that the other two charge for #OAuth2 introspection etc were freely available within ExpressJS middleware.

Outcome

We opened source Express Gateway with a core set of plugins and the community started writing their own and could quickly do so by rolling lots of ExpressJS middleware into Express Gateway

See more
maha saad
maha saad
at Crowd Analyzer | 2 upvotes 377 views
Shared insights
on
Express GatewayExpress GatewayNode.jsNode.js

I'm Node.js developer, I want to ask if Express Gateway is the best choice for building API gateway, and what is the other good alternatives and why?

See more
Clyde Hinshelwood
Clyde Hinshelwood
Director of Sales at LunchBadger | 1 upvotes 6.2K views
Shared insights
on
Express GatewayExpress Gateway

Lightweight easy to use Express Gateway. Based on Express and thousands of plug ins gives it great flexibility to provide API gateway functionality both on premise and public cloud providers.

See more

Express Gateway's Features

  • Authentication
  • Authorization
  • API Management
  • Microservices
  • JSON Web Token (JWT)
  • OAuth2
  • Custom Plugins
  • Consumer Mgmt
  • YAML Driven
  • REST API
  • Pipelines
  • Built-in Policies
  • Hot Reload and Restart
  • Actions & Conditions

Express Gateway Alternatives & Comparisons

What are some alternatives to Express Gateway?
Kong
Kong is a scalable, open source API Layer (also known as an API Gateway, or API Middleware). Kong controls layer 4 and 7 traffic and is extended through Plugins, which provide extra functionality and services beyond the core platform.
Apigee
API management, design, analytics, and security are at the heart of modern digital architecture. The Apigee intelligent API platform is a complete solution for moving business to the digital world.
LoopBack
A highly-extensible, open-source Node.js framework that enables you to create dynamic end-to-end REST APIs with little or no coding. Connect to multiple data sources, write business logic in Node.js, glue on top of your existing services and data, connect using JS, iOS & Android SDKs.
nginx
nginx [engine x] is an HTTP and reverse proxy server, as well as a mail proxy server, written by Igor Sysoev. According to Netcraft nginx served or proxied 30.46% of the top million busiest sites in Jan 2018.
Zuul
It is the front door for all requests from devices and websites to the backend of the Netflix streaming application. As an edge service application, It is built to enable dynamic routing, monitoring, resiliency, and security. Routing is an integral part of a microservice architecture.
See all alternatives

Express Gateway's Followers
81 developers follow Express Gateway to keep up with related blogs and decisions.
Monika Rajamani
Zeeshan Hameed
Dipenduroy
Alicia q
Patrick Fortunato
RAHUL SHARMA
Celso Miranda
cristobal carcey
Duy To The
Shweta Sahni