GithubHelp home page GithubHelp logo

worldsong / express-gateway Goto Github PK

View Code? Open in Web Editor NEW

This project forked from expressgateway/express-gateway

1.0 0.0 1.0 4.15 MB

A microservices API Gateway built on top of ExpressJS

Home Page: https://www.express-gateway.io

License: Apache License 2.0

JavaScript 99.87% HTML 0.13%

express-gateway's Introduction

A Microservices API Gateway Built Using ExpressJS and Express Middleware


npm CircleCI AppVeyor CodeCov Gitter

Express-Gateway

Express Gateway is an API Gateway that sits at the heart of any microservices architecture, regardless of what language or platform you're using. Express Gateway secures your microservices and exposes them through APIs using Node.js, ExpressJS and Express middleware. Developing microservices, orchestrating and managing them now can be done insanely fast all on one seamless platform without having to introduce additional infrastructure.



Main Features

  • Built Entirely on Express and Express Middleware
  • Dynamic Centralized Config
  • API Consumer and Credentials Management
  • Plugins and Plugin Framework
  • Distributed Data Store
  • CLI
  • REST API

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

Support

Need help or have a question?

Still need help? See below...

Community

Express has a large vibrant community that we hope to extend further with Express Gateway's API 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

Contribution

All contributions welcome! Please see the contributor's guide

Sponsors

Express Gateway is proudly sponsored by...

  • LunchBadger : Microservices and API Empowerment
  • Joyent Triton : The Next Generation of Cloud - Modern, Hybrid and Open

License

Apache-2.0 License

Copyright © LunchBadger, Inc. and Express Gateway Contributors

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.