express-gateway

A microservices API Gateway built on top of Express.js

Github星跟蹤圖

A Microservices API Gateway Built Using Express.js and Express Middleware


npm
CircleCI
Azure Pipelines
CodeCov
Gitter
Module LTS Adopted'

Express-Gateway

Express Gateway is a microservices API gateway that sits at the heart of any microservices or serverless architecture, regardless of what language or platform you're using.

Express Gateway secures your microservices and serverless functions and expose them through APIs using Node.js, Express and Express middleware.

Developing cloud native applications, orchestrating and managing them now can be done insanely fast all on one seamless platform without having to introduce additional infrastructure.


Website   Getting Started   Docs


Main Features

  • Microservices and Serverless QoS Proxy and Security
  • Built Entirely on JavaScript/Node.js using Express and Express Middleware
  • Dynamic Centralized Config
  • API Consumer and Credentials Management
  • Plugins and Plugin Framework
  • Distributed Data Store
  • CLI
  • REST API
  • Cloud Native Execution

Installation

If you have Node.js already installed:

# install Express Gateway
$ npm install -g express-gateway

Creating a Gateway

# create a new gateway using the CLI
$ eg gateway create

Get Help

Need help or have a question?

Community

Express has a community that we hope to extend further with Express Gateway's gateway use case for Express and its middleware.

Roadmap

The Express Gateway roadmap consists of three parts:

  1. FeatHub - features requested and voted on by any community member, this feeds into the...
  2. Roadmap - the published roadmap of all features under considerations and projected timeframes, the highest priority items are put into the...
  3. Waffle board - a real time as a public task board on Waffle.io with backlog of stories for the next release

LTS Policy, Module Version, Release Date, Minimum EOL, EOL With, Status, ------------------, --------------, -------------, --------------, ---------, 1.x.x, Jul 2016, Dec 2019, Node 8, Current, #### Contribution

All contributions welcome! Please see the contributor's guide

License

Apache-2.0 License

Copyright © Express Gateway Contributors

主要指標

概覽
名稱與所有者ExpressGateway/express-gateway
主編程語言JavaScript
編程語言JavaScript (語言數: 4)
平台
許可證Apache License 2.0
所有者活动
創建於2016-07-06 00:21:45
推送於2024-05-14 10:22:42
最后一次提交2022-01-21 18:55:52
發布數52
最新版本名稱v1.16.11 (發布於 2021-04-29 09:08:55)
第一版名稱v0.0.1 (發布於 2017-05-03 17:35:03)
用户参与
星數3k
關注者數72
派生數353
提交數1.3k
已啟用問題?
問題數565
打開的問題數65
拉請求數389
打開的拉請求數13
關閉的拉請求數105
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?