WSO2 logo

WSO2

WSO2 API Manager is an open-source API management platform supporting REST, SOAP, and GraphQL with flexible hybrid deployment. It provides a unified control plane for managing APIs, AI models, and agents across on-premises, hybrid, and cloud environments. WSO2 is recognized as a Leader in the Forrester Wave API Management Q3 2024 report.

8 APIs 12 Features
API ManagementGatewaysOpen SourceAPI LifecycleGraphQLSOAPREST

APIs

WSO2 Publisher API

The WSO2 API Manager Publisher API enables programmatic management of APIs within the WSO2 API Manager Publisher portal. It provides RESTful endpoints for creating, designing, i...

WSO2 Developer Portal API

The WSO2 API Manager Developer Portal API handles API discovery, application management, subscriptions, and access token generation. It enables consumption workflows for develop...

WSO2 Admin Portal API

The WSO2 API Manager Admin Portal API manages users, roles, policies, and system configurations. It provides administrative control over subscription tiers, application policies...

WSO2 Gateway API

The WSO2 API Manager Gateway API provides gateway deployment and management capabilities. It handles API deployment across multiple gateway environments and provides endpoints f...

WSO2 Service Catalog API

The WSO2 API Manager Service Catalog API manages service discovery and cataloging. It enables developers to register their backend services in a RESTful manner and supports the ...

WSO2 DevOps API

The WSO2 API Manager DevOps API supports continuous deployment and operations workflows. It provides endpoints for managing API deployments, logging, and operational tasks in De...

WSO2 DCR API

The WSO2 API Manager Dynamic Client Registration (DCR) API enables OAuth2 client applications to register themselves programmatically with the WSO2 Identity Server key manager. ...

WSO2 Governance API

The WSO2 API Manager Governance API provides endpoints for managing governance policies, rulesets, and API compliance. It enables teams to define and enforce API design standard...

Features

Full API Lifecycle Management

Design, publish, deprecate, and retire APIs across the full lifecycle.

Multi-Protocol Support

Manages REST, GraphQL, gRPC, WebSocket, and Webhook APIs.

AI Gateway

Routes and manages LLM traffic with guardrails and PII masking.

MCP Gateway

Converts REST APIs into Model Context Protocol tools for AI agents.

API Governance

Policy enforcement and compliance checking across API designs.

Dynamic Client Registration

Programmatic OAuth2 client registration following OpenID Connect DCR spec.

Advanced Throttling

Subscription tiers, application policies, and advanced rate limiting.

Analytics

Real-time traffic analytics and usage insights via Moesif integration.

SDK Generation

Auto-generates client SDKs in multiple languages from API definitions.

Service Catalog

Registers and discovers backend services for API-first integration.

DevOps Integration

CI/CD pipeline integration for automated API deployment.

Multi-Gateway Support

Manages APIs across WSO2, Kong, AWS, Azure, and Envoy gateways.

Use Cases

API Program Management

Centrally manage the full lifecycle of all enterprise APIs.

Developer Self-Service

Developer portal for API discovery, subscription, and key management.

AI Agent Integration

Expose REST APIs as MCP tools for AI and agent consumption.

LLM Traffic Management

Route, monitor, and govern traffic to large language model APIs.

Compliance and Governance

Enforce API design standards and validate compliance across teams.

B2B API Monetization

Define subscription tiers and billing for API usage-based monetization.

Integrations

OpenAI

AI Gateway supports routing to OpenAI models.

Anthropic

AI Gateway supports routing to Anthropic Claude models.

Azure OpenAI

AI Gateway integrates with Azure OpenAI deployment.

Kong Gateway

Multi-gateway management includes Kong.

AWS API Gateway

Multi-gateway management includes AWS API Gateway.

Moesif

Analytics integration powered by Moesif.

Kubernetes

Native Kubernetes deployment support.

Keycloak

Identity provider integration for OAuth2 flows.

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
📰
Blog
Blog
💰
Pricing
Pricing
🔗
About
About
👥
GitHubOrg
GitHubOrg
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
🔑
Authentication
Authentication
📄
ChangeLog
ChangeLog
🟢
StatusPage
StatusPage
🔗
Community
Community
👥
StackOverflow
StackOverflow
👥
GitHubRepository
GitHubRepository
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
LLMsTxt
LLMsTxt

Sources

Raw ↑
aid: wso2
name: WSO2
segments:
- Gateways
description: WSO2 API Manager is an open-source API management platform supporting REST, SOAP, and GraphQL with flexible hybrid deployment. It provides a unified control plane for managing APIs, AI models, and agents across on-premises, hybrid, and cloud environments. WSO2 is recognized as a Leader in the Forrester Wave API Management Q3 2024 report.
type: Index
position: Consumer
access: 3rd-Party
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
- API Management
- Gateways
- Open Source
- API Lifecycle
- GraphQL
- SOAP
- REST
created: '2026-03-03'
modified: '2026-05-19'
url: https://raw.githubusercontent.com/api-evangelist/wso2/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
- aid: wso2:publisher-api
  name: WSO2 Publisher API
  description: The WSO2 API Manager Publisher API enables programmatic management of APIs within the WSO2 API Manager Publisher portal. It provides RESTful endpoints for creating, designing, implementing, versioning, and managing APIs through the full API lifecycle including design, publish, and deprecate.
  humanURL: https://apim.docs.wso2.com/en/latest/reference/product-apis/publisher-apis/publisher-v4/publisher-v4/
  tags:
  - API Management
  - Lifecycle
  - Publisher
  properties:
  - type: Documentation
    url: https://apim.docs.wso2.com/en/latest/reference/product-apis/publisher-apis/publisher-v4/publisher-v4/
  - type: OpenAPI
    url: openapi/wso2-publisher-api.yaml
  - url: graphql/wso2-graphql.md
    type: GraphQL
- aid: wso2:devportal-api
  name: WSO2 Developer Portal API
  description: The WSO2 API Manager Developer Portal API handles API discovery, application management, subscriptions, and access token generation. It enables consumption workflows for developers to discover, explore, subscribe to, and consume APIs.
  humanURL: https://apim.docs.wso2.com/en/latest/reference/product-apis/devportal-apis/devportal-v3/devportal-v3/
  tags:
  - Developer Portal
  - Discovery
  - Subscriptions
  properties:
  - type: Documentation
    url: https://apim.docs.wso2.com/en/latest/reference/product-apis/devportal-apis/devportal-v3/devportal-v3/
  - type: OpenAPI
    url: openapi/wso2-devportal-api.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-api-categories.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-api-chat.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-api-documents.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-api-monetization.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-apikeys.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-apis.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-application-keys.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-application-secrets.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-application-tokens.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-applications.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-comments.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-graphql-policies.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-import-export.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-key-managers.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-mcp-server-documents.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-mcp-servers.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-marketplace-assistant.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-ratings.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-recommendations.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-sdks.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-settings.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-subscriptions.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-tags.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-tenants.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-throttling-policies.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-topics.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-unified-search.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-users.yaml
  - type: NaftikoCapability
    url: capabilities/devportal-webhooks.yaml
- aid: wso2:admin-api
  name: WSO2 Admin Portal API
  description: The WSO2 API Manager Admin Portal API manages users, roles, policies, and system configurations. It provides administrative control over subscription tiers, application policies, advanced throttling policies, and system-wide settings.
  humanURL: https://apim.docs.wso2.com/en/latest/reference/product-apis/admin-apis/admin-v4/admin-v4/
  tags:
  - Administration
  - Configuration
  - Policies
  properties:
  - type: Documentation
    url: https://apim.docs.wso2.com/en/latest/reference/product-apis/admin-apis/admin-v4/admin-v4/
  - type: OpenAPI
    url: openapi/wso2-admin-api.yaml
  - type: NaftikoCapability
    url: capabilities/admin-general.yaml
  - type: NaftikoCapability
    url: capabilities/admin-aiserviceprovider.yaml
  - type: NaftikoCapability
    url: capabilities/admin-aiserviceproviders.yaml
  - type: NaftikoCapability
    url: capabilities/admin-api-category-collection.yaml
  - type: NaftikoCapability
    url: capabilities/admin-api-category-individual.yaml
  - type: NaftikoCapability
    url: capabilities/admin-apikeys.yaml
  - type: NaftikoCapability
    url: capabilities/admin-apis.yaml
  - type: NaftikoCapability
    url: capabilities/admin-advanced-policy-collection.yaml
  - type: NaftikoCapability
    url: capabilities/admin-advanced-policy-individual.yaml
  - type: NaftikoCapability
    url: capabilities/admin-alert-subscriptions.yaml
  - type: NaftikoCapability
    url: capabilities/admin-alerts.yaml
  - type: NaftikoCapability
    url: capabilities/admin-api-provider-change.yaml
  - type: NaftikoCapability
    url: capabilities/admin-application.yaml
  - type: NaftikoCapability
    url: capabilities/admin-application-collection.yaml
  - type: NaftikoCapability
    url: capabilities/admin-application-policy-collection.yaml
  - type: NaftikoCapability
    url: capabilities/admin-application-policy-individual.yaml
  - type: NaftikoCapability
    url: capabilities/admin-applications.yaml
  - type: NaftikoCapability
    url: capabilities/admin-bot-detection-alert-subscriptions.yaml
  - type: NaftikoCapability
    url: capabilities/admin-bot-detection-data.yaml
  - type: NaftikoCapability
    url: capabilities/admin-consumption.yaml
  - type: NaftikoCapability
    url: capabilities/admin-custom-rules-collection.yaml
  - type: NaftikoCapability
    url: capabilities/admin-custom-rules-individual.yaml
  - type: NaftikoCapability
    url: capabilities/admin-deny-policies-collection.yaml
  - type: NaftikoCapability
    url: capabilities/admin-deny-policy-individual.yaml
  - type: NaftikoCapability
    url: capabilities/admin-environments.yaml
  - type: NaftikoCapability
    url: capabilities/admin-global-key-manager-collection.yaml
  - type: NaftikoCapability
    url: capabilities/admin-global-key-manager-individual.yaml
  - type: NaftikoCapability
    url: capabilities/admin-import-export.yaml
  - type: NaftikoCapability
    url: capabilities/admin-key-manager-collection.yaml
  - type: NaftikoCapability
    url: capabilities/admin-key-manager-individual.yaml
  - type: NaftikoCapability
    url: capabilities/admin-llmprovider.yaml
  - type: NaftikoCapability
    url: capabilities/admin-llmproviders.yaml
  - type: NaftikoCapability
    url: capabilities/admin-label-individual.yaml
  - type: NaftikoCapability
    url: capabilities/admin-labels-collection.yaml
  - type: NaftikoCapability
    url: capabilities/admin-monetization-collection.yaml
  - type: NaftikoCapability
    url: capabilities/admin-organizations.yaml
  - type: NaftikoCapability
    url: capabilities/admin-platform-gateways.yaml
  - type: NaftikoCapability
    url: capabilities/admin-roles.yaml
  - type: NaftikoCapability
    url: capabilities/admin-settings.yaml
  - type: NaftikoCapability
    url: capabilities/admin-subscription-policy-collection.yaml
  - type: NaftikoCapability
    url: capabilities/admin-subscription-policy-individual.yaml
  - type: NaftikoCapability
    url: capabilities/admin-system-scopes.yaml
  - type: NaftikoCapability
    url: capabilities/admin-tenant-config.yaml
  - type: NaftikoCapability
    url: capabilities/admin-tenant-config-schema.yaml
  - type: NaftikoCapability
    url: capabilities/admin-tenant-theme.yaml
  - type: NaftikoCapability
    url: capabilities/admin-tenants.yaml
  - type: NaftikoCapability
    url: capabilities/admin-transaction-records.yaml
  - type: NaftikoCapability
    url: capabilities/admin-unified-search.yaml
  - type: NaftikoCapability
    url: capabilities/admin-users.yaml
  - type: NaftikoCapability
    url: capabilities/admin-workflow-collection.yaml
  - type: NaftikoCapability
    url: capabilities/admin-workflows-individual.yaml
- aid: wso2:gateway-api
  name: WSO2 Gateway API
  description: The WSO2 API Manager Gateway API provides gateway deployment and management capabilities. It handles API deployment across multiple gateway environments and provides endpoints for managing gateway-level operations.
  humanURL: https://apim.docs.wso2.com/en/latest/reference/product-apis/gateway-apis/gateway-v2/gateway-v2/
  tags:
  - Deployment
  - Gateway
  - Traffic Management
  properties:
  - type: Documentation
    url: https://apim.docs.wso2.com/en/latest/reference/product-apis/gateway-apis/gateway-v2/gateway-v2/
  - type: OpenAPI
    url: openapi/wso2-gateway-api.yaml
  - type: NaftikoCapability
    url: capabilities/gateway-general.yaml
  - type: NaftikoCapability
    url: capabilities/gateway-get-api-info.yaml
  - type: NaftikoCapability
    url: capabilities/gateway-get-application-info.yaml
  - type: NaftikoCapability
    url: capabilities/gateway-get-subscription-info.yaml
- aid: wso2:service-catalog-api
  name: WSO2 Service Catalog API
  description: The WSO2 API Manager Service Catalog API manages service discovery and cataloging. It enables developers to register their backend services in a RESTful manner and supports the API-first integration approach in WSO2 API Manager.
  humanURL: https://apim.docs.wso2.com/en/latest/reference/product-apis/service-catalog-apis/service-catalog-v1/service-catalog-v1/
  tags:
  - Discovery
  - Integration
  - Service Catalog
  properties:
  - type: Documentation
    url: https://apim.docs.wso2.com/en/latest/reference/product-apis/service-catalog-apis/service-catalog-v1/service-catalog-v1/
  - type: OpenAPI
    url: openapi/wso2-service-catalog-api.yaml
  - type: NaftikoCapability
    url: capabilities/service-catalog-services.yaml
  - type: NaftikoCapability
    url: capabilities/service-catalog-settings.yaml
- aid: wso2:devops-api
  name: WSO2 DevOps API
  description: The WSO2 API Manager DevOps API supports continuous deployment and operations workflows. It provides endpoints for managing API deployments, logging, and operational tasks in DevOps pipelines.
  humanURL: https://apim.docs.wso2.com/en/latest/reference/product-apis/devops-apis/devops-v0/devops-v0/
  tags:
  - Deployment
  - DevOps
  - Operations
  properties:
  - type: Documentation
    url: https://apim.docs.wso2.com/en/latest/reference/product-apis/devops-apis/devops-v0/devops-v0/
  - type: OpenAPI
    url: openapi/wso2-devops-api.yaml
  - type: NaftikoCapability
    url: capabilities/devops.yaml
- aid: wso2:dcr-api
  name: WSO2 DCR API
  description: The WSO2 API Manager Dynamic Client Registration (DCR) API enables OAuth2 client applications to register themselves programmatically with the WSO2 Identity Server key manager. It follows the OpenID Connect Dynamic Client Registration specification and is used to automate application onboarding for API access.
  humanURL: https://apim.docs.wso2.com/en/latest/reference/product-apis/
  baseURL: https://apis.wso2.com
  tags:
  - Client Registration
  - Identity
  - OAuth2
  - Security
  properties:
  - type: Documentation
    url: https://apim.docs.wso2.com/en/latest/reference/product-apis/
  - type: OpenAPI
    url: openapi/wso2-dcr-api.yaml
  - type: NaftikoCapability
    url: capabilities/dcr.yaml
- aid: wso2:governance-api
  name: WSO2 Governance API
  description: The WSO2 API Manager Governance API provides endpoints for managing governance policies, rulesets, and API compliance. It enables teams to define and enforce API design standards, assess policy adherence, and validate artifact compliance across the API lifecycle.
  humanURL: https://apim.docs.wso2.com/en/latest/reference/product-apis/governance-apis/governance-v1/governance-v1/
  baseURL: https://apis.wso2.com
  tags:
  - API Management
  - Compliance
  - Governance
  - Policies
  properties:
  - type: Documentation
    url: https://apim.docs.wso2.com/en/latest/reference/product-apis/governance-apis/governance-v1/governance-v1/
  - type: OpenAPI
    url: openapi/wso2-governance-api.yaml
  - type: NaftikoCapability
    url: capabilities/governance-artifact-compliance.yaml
  - type: NaftikoCapability
    url: capabilities/governance-governance-policies.yaml
  - type: NaftikoCapability
    url: capabilities/governance-policy-adherence.yaml
  - type: NaftikoCapability
    url: capabilities/governance-rulesets.yaml
common:
- type: LinkedIn
  url: https://www.linkedin.com/company/wso2
- type: Website
  name: WSO2 API Manager
  url: https://wso2.com/api-manager/
- type: Documentation
  name: Documentation
  url: https://apim.docs.wso2.com/en/latest/
- type: GettingStarted
  name: Quick Start Guide
  url: https://apim.docs.wso2.com/en/latest/get-started/api-manager-quick-start-guide/
- type: Blog
  name: Blog
  url: https://wso2.com/library/blogs/
- type: Pricing
  name: Pricing
  url: https://wso2.com/api-platform/pricing/
- type: About
  name: About WSO2
  url: https://wso2.com/about/
- type: GitHubOrg
  name: GitHub
  url: https://github.com/wso2
- type: TermsOfService
  name: Terms of Use
  url: https://wso2.com/terms-of-use/
- type: PrivacyPolicy
  name: Privacy Policy
  url: https://wso2.com/privacy-policy/
- type: Support
  name: FAQ
  url: https://apim.docs.wso2.com/en/latest/reference/faq/
- type: Authentication
  name: Authentication Overview
  url: https://apim.docs.wso2.com/en/latest/api-security/
- type: ChangeLog
  name: What's New
  url: https://apim.docs.wso2.com/en/latest/get-started/overview/whats-new/
- type: StatusPage
  name: WSO2 Status Page
  url: https://status.wso2.com/
- type: Community
  name: WSO2 Community Forum
  url: https://stackoverflow.com/questions/tagged/wso2
- type: StackOverflow
  name: Stack Overflow
  url: https://stackoverflow.com/questions/tagged/wso2
- type: GitHubRepository
  name: WSO2 API Manager GitHub
  url: https://github.com/wso2/product-apim
- type: SpectralRules
  name: WSO2 Spectral Rules
  url: rules/wso2-rules.yml
- type: Vocabulary
  name: WSO2 Vocabulary
  url: vocabulary/wso2-vocabulary.yaml
- type: Features
  data:
  - name: Full API Lifecycle Management
    description: Design, publish, deprecate, and retire APIs across the full lifecycle.
  - name: Multi-Protocol Support
    description: Manages REST, GraphQL, gRPC, WebSocket, and Webhook APIs.
  - name: AI Gateway
    description: Routes and manages LLM traffic with guardrails and PII masking.
  - name: MCP Gateway
    description: Converts REST APIs into Model Context Protocol tools for AI agents.
  - name: API Governance
    description: Policy enforcement and compliance checking across API designs.
  - name: Dynamic Client Registration
    description: Programmatic OAuth2 client registration following OpenID Connect DCR spec.
  - name: Advanced Throttling
    description: Subscription tiers, application policies, and advanced rate limiting.
  - name: Analytics
    description: Real-time traffic analytics and usage insights via Moesif integration.
  - name: SDK Generation
    description: Auto-generates client SDKs in multiple languages from API definitions.
  - name: Service Catalog
    description: Registers and discovers backend services for API-first integration.
  - name: DevOps Integration
    description: CI/CD pipeline integration for automated API deployment.
  - name: Multi-Gateway Support
    description: Manages APIs across WSO2, Kong, AWS, Azure, and Envoy gateways.
- type: UseCases
  data:
  - name: API Program Management
    description: Centrally manage the full lifecycle of all enterprise APIs.
  - name: Developer Self-Service
    description: Developer portal for API discovery, subscription, and key management.
  - name: AI Agent Integration
    description: Expose REST APIs as MCP tools for AI and agent consumption.
  - name: LLM Traffic Management
    description: Route, monitor, and govern traffic to large language model APIs.
  - name: Compliance and Governance
    description: Enforce API design standards and validate compliance across teams.
  - name: B2B API Monetization
    description: Define subscription tiers and billing for API usage-based monetization.
- type: Integrations
  data:
  - name: OpenAI
    description: AI Gateway supports routing to OpenAI models.
  - name: Anthropic
    description: AI Gateway supports routing to Anthropic Claude models.
  - name: Azure OpenAI
    description: AI Gateway integrates with Azure OpenAI deployment.
  - name: Kong Gateway
    description: Multi-gateway management includes Kong.
  - name: AWS API Gateway
    description: Multi-gateway management includes AWS API Gateway.
  - name: Moesif
    description: Analytics integration powered by Moesif.
  - name: Kubernetes
    description: Native Kubernetes deployment support.
  - name: Keycloak
    description: Identity provider integration for OAuth2 flows.
- type: LLMsTxt
  url: https://wso2.com/llms.txt
maintainers:
- FN: Kin Lane
  email: [email protected]