Today, thousands of microservices are replacing hundreds of enterprise apps within an organization—driving exponential growth in the number of programmable endpoints handled by APIs. WSO2 API Microgateway simplifies the process of creating, deploying and securing APIs within distributed microservice architectures.
Microgateways are most useful to:
Expose microservices as managed APIs
Compose one or more microservices to be exposed as APIs
Apply security to internal and external microservices
Obtain business insights from the consumption of microservices
Expose legacy services/microservices as modern APIs
Cloud-native; ideal for network-distributed integration
Lightweight stateless container with low memory footprint, fast bootup time, and built-in capabilities for automated CI/CD workflows.
Developer-first and ops friendly
Uses the OpenAPI Specification (OAS), which means developers can collaborate in creating APIs and then test them independently.
Support for transforming legacy API formats
The microgateway can transform API requests and responses from legacy formats to modern ones, so they can be exposed to modern consumer apps.
Support for composing multiple microservices
Enables developers to expose a combination of microservices via a single API in line with modern best practices.
Run-time service discovery
The microgateway automatically discovers microservices, which often see IP address changes as a result of being redeployed.
The microgateway can run in isolation with no dependencies on other components, which enables greater scalability and smoother upgrades.