WSO2 API Manager logo

WSO2 API Manager

Open platform for managing APIs across cloud, on-premise, and hybrid deployments

Open Source Alternative to
Repository activity
  • Stars986
  • Forks923
  • Open Issues682
License

Apache-2.0

Languages
  • Java
  • Jinja
  • Shell
WSO2 API Manager screenshot

About WSO2 API Manager

WSO2 API Manager is a platform for building, integrating, exposing, and managing digital services as APIs. It supports API developers and API product managers who need to publish APIs, manage their lifecycle, and create API products from one or more APIs.

It supports REST, GraphQL, and AsyncAPIs, plus extensibility for user interface, mediation, security, authenticators, policies, workflows, portals, and login pages. The integration runtime can create composite microservices, handle message routing and transformation, mediate messages, orchestrate services, and consume streaming data.

It runs in cloud, on-premise, and hybrid architectures, with a JDK 21 requirement and startup scripts for Windows and Unix-like systems. WSO2 also offers a Kubernetes-focused API platform and a paid on-prem product subscription with updates, vulnerability monitoring, and licensed distribution.

Key features

  • Publish APIs and manage their lifecycle
  • Create API products from one or more APIs
  • REST, GraphQL, and AsyncAPI support
  • Message routing, transformation, mediation, and orchestration
  • Customizable UI, security, workflows, portals, and login pages

Details

First released
2014
Company
WSO2
Deployment
self-hostable
Architecture
Cloud · on-premise · hybrid
Runtime
JDK 21
Support
Paid subscription available