Halt! Who goes there?

IBM’s API Microgateway goes open source

Jane Elizabeth
API Microgateway
© Shutterstock / Saraporn

If you’re looking for a new gateway framework, look no further. IBM has now made their lightweight, infinitely extensible API Microgateway open source.

IBM has just announced that they are making their API Microgateway open source. The gateway framework is now available for developers to use on GitHub. (This isn’t to be confused with IBM’s DataPower Gateway, which deals more with security for businesses.)

This is a big deal for developers as this sort of framework is usually licensed. Now, the open source community gets to have a bunch of fun mucking around in the source code for the API Microgateway now that it’s freely available. This speeds up innovation and development for everyone.

“We are excited to contribute our gateway expertise back to the community,” said Ozair Sheikh,  a product manager at IBM. “The Node.js community is one of the most active and vibrant developer communities, and we are confident that with the help of the Node.js community, we can further evolve The API Microgateway.”

Features of the API Microgateway

The API Microgateway is a developer-focused, extensible gateway framework written in Node.js for enforcing access to Microservices & APIs. It is meant to be lightweight and infinitely extensible. Specifically, it was developed with the goal of making something simple, community-based, and that could easily be extended for anyone’s needs.

Gateways are used in an API architecture to protect, enrich, and control access to API services. Basically, API Gateways allow you to build your application so that there is a clear separation between business and security logic. According to IBM, this reduces application errors over time and provides a common sense layer across your application.

One of the more useful features of the API Microgateway are the policy constructs. Basically, developers can use “if” and “switch” statements to create visual policy flows, transform payloads, and involve back-ends. “When you need to roll up your sleeves and apply your own logic, the JavaScript policy provides ultimate flexibility to enrich the payload,” said Ozair Sheik. All in all, the API Microgateway is a first-class framework for developers to build their own gateway solution to meet their API needs.

Here are some more key features of the API Microgateway:

  • Secure and control access to APIs using Swagger (OpenAPI) Specification
  • Collection of pre-built gateway policies for API Key validation, OAuth 2.0, rate limiting, and JavaScript
  • Create gateway policies (security, routing, integration, etc… ) using Swagger extensions (API Assembly)
  • Simple interfaces for creating your own gateway policies.

The API Microgateway is now available for use on GitHub. Good luck and get to coding!

Jane Elizabeth
Jane Elizabeth is an assistant editor for

Inline Feedbacks
View all comments