The Microgateway is a developer-focused, extensible gateway framework written
in Node.js for enforcing access to Microservices and APIs. It supports the
following core features:
- Secure and control access to APIs using Swagger (OpenAPI) Specification.
- Collection of pre-built gateway policies for API Key validation, OAuth 2.0,
- Create gateway policies (security, routing, integration, etc... ) using
Swagger extensions (API Assembly).
- Simple interfaces for creating your own gateway policies.
The role of a Gateway in an API architecture is to protect, enrich and
control access to API services. These sets of capabilities are often related
to security and rate limiting, but it also includes the ability to do deeper
Ready to install and run a stand alone microgateway:
Step 1: Clone the microgateway repository
git clone https://github.com/strongloop/microgateway.git
Step 2: Populate all of the necessary dependencies for the project
To complete the setup and learn more, see the GitHub repository.