# wso2/product-apim

Welcome to the WSO2 API Manager source code! For info on working with the WSO2 API Manager repository and contributing code, click the link below.

Repository: https://github.com/wso2/product-apim
Canonical: https://ross.abutalabs.com/products/product-apim
Homepage: http://wso2.github.io/
Language: Java
License: Apache-2.0
License Family: permissive
Topics: api-gateway, gateway, apis, api-management, rest, synapse, microservices
Last push: 2026-09-02T06:12:33+00:00

## Health v2 (maintenance only)
Score: 85/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 100, release rhythm 57, longevity 100
- inputs: {"age_days": 4466, "days_push": 0, "days_rel": 126, "gap_med": 175, "n_releases_24m": 4}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1024, forks 946 (observed 2026-09-03T02:15:20.618188+00:00)

## What it is
WSO2 API Manager is a full open-source API management platform for designing, publishing, securing, and managing the lifecycle of APIs across cloud, on-premise, and hybrid deployments. It includes an API gateway, publisher and developer portals, and an integration runtime supporting mediation, orchestration, and streaming data.

## Use cases
- manage and secure REST and GraphQL APIs behind a gateway
- publish APIs to a developer portal with subscriptions and keys
- control API lifecycle from design to deprecation
- apply rate limiting, authentication, and mediation policies to APIs
- expose legacy services as managed APIs
- run an on-premise or hybrid API gateway for microservices

## When to choose
- you need a complete self-hosted API management platform with gateway, portal, and lifecycle tooling
- you want protocol breadth including REST, GraphQL, and AsyncAPI without vendor lock-in
- you need extensibility for custom authenticators, policies, and workflows
- you run APIs on Kubernetes or hybrid enterprise architectures

## When to avoid
- you only need a lightweight reverse proxy or simple gateway without management features
- you prefer a fully managed SaaS API platform
- your stack is not JVM-friendly or you need a minimal resource footprint

## Facets
- artifact type: application
- maturity: active
- function: api-gateway, http-server, middleware, auth, rate-limiting, routing, microservices
- domain: apis, backend, microservices, self-hosted
- platform: jvm, windows, self-hosted, cross-platform
- tags: api-management, api-gateway, developer-portal, lifecycle-management, rest, graphql, asyncapi, enterprise, devops, linux, macos, docker, kubernetes

## Member repositories
- wso2/product-apim (main) score 85

## Provenance
- Observed fields: from GitHub, fetched 2026-09-03T02:15:20.618188+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:08:40.364619+00:00, confidence not recorded.
  - readme: https://github.com/wso2/product-apim (fetched 2026-09-03T02:15:20.618188+00:00, sha d375b941ae28)
  - homepage: http://wso2.github.io/ (fetched 2026-08-29T13:08:44.287477+00:00, sha 11b0549d126e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
