Glossary¶
This glossary defines terms specific to WSO2 API Platform.
A¶
AI Gateway¶
The AI Gateway routes, secures, and observes AI traffic. It governs three kinds of traffic, each through its own proxy type:
- LLM Proxy: requests to Large Language Model (LLM) providers.
- MCP Proxy: Model Context Protocol (MCP) traffic between agents and tools.
- Agent artifact: Agent2Agent (A2A) traffic to agents.
The AI Gateway runs on the same Go-based runtime and policy engine as the API Gateway. It runs on its own or connects to AI Workspace for central management.
For more information, see the AI Gateway overview.
AI Workspace¶
AI Workspace serves as the control plane for AI Gateway runtimes. From one console, you register gateways, configure LLM Providers and proxies, and apply AI policies. You then deploy that configuration to one or more gateways. You can use AI Workspace in Cloud or run it as a self-hosted control plane.
For more information, see the AI Workspace overview.
API Control Plane¶
In the API Control Plane, you design, publish, version, and govern APIs through a web UI or configuration files. The API Control Plane distributes policies to all connected gateways, and the gateways enforce those policies. API Platform Cloud and WSO2 API Manager both include the API Control Plane.
For more information, see Platform components.
API Gateway¶
The API Gateway handles REST, GraphQL, SOAP, and WebSocket traffic, both inbound and outbound, on a Go-based runtime. It applies authentication, rate limiting, transformations, and custom policies. It runs in standalone mode or connects to a control plane.
For more information, see the API Gateway overview.
API Platform Cloud¶
API Platform Cloud delivers WSO2 API Platform as a WSO2-managed software as a service (SaaS) offering. WSO2 runs the control plane. Your gateways run on WSO2-managed infrastructure or, in a hybrid deployment, in your own infrastructure.
For more information, see the API Platform Cloud overview and the deployment options comparison.
API Platform Console¶
The API Platform Console provides the web UI for API Platform Cloud. You use the console to create projects, API Proxies, and MCP Servers, and to manage your organization.
For more information, see the API Proxy quick start guide, Design and publish MCP servers, and Organizations.
API Portal¶
In the API Portal and MCP Hub, developers and AI agents discover APIs, MCP servers, API workflows, and documentation. Developers subscribe under a subscription plan and generate credentials in the portal. AI agents use machine-readable endpoints, such as /llms.txt, instead of the visual portal.
The portal also provides API try-out, SDK and Postman collection generation, and visibility controls by role, organization, or tenant. It runs in Cloud or self-hosted, with multi-tenancy, in API-only, MCP-only, or combined mode. The Cloud documentation also calls the portal the API Platform Developer Portal.
For more information, see the API Portal overview.
API Proxy¶
In API Platform Cloud, an API Proxy fronts a backend API. The API Proxy secures, protects, and manages access to that backend API. An API Proxy can front an API in your organization or a third-party API.
For more information, see the Create API Proxy overview.
API workflow¶
An API workflow defines a multi-step sequence of API calls that solves one use case end to end. Admins author workflows in the Arazzo format or in Markdown. Both developers and AI agents can discover and follow a published workflow.
For more information, see API workflows.
App LLM Proxy¶
In AI Workspace, an App LLM Proxy adds an optional, application-facing endpoint on top of an LLM Provider. Use one when a GenAI application or agent needs its own authentication, guardrails, exposed resources, or traffic controls. If provider-level controls meet the application's needs, the application can call the provider directly.
For more information, see the App LLM proxies overview.
Application¶
An application represents a client that consumes APIs, such as a mobile app, web app, or device. Developers create applications in the developer portal:
- Cloud Developer Portal: an application subscribes to APIs under a plan. One application can have several API subscriptions.
- Self-hosted API Portal: an application holds the OAuth2 client IDs for OAuth2-secured APIs. Subscriptions and API keys don't require an application.
For more information, see Create an application and Manage applications.
C¶
Control plane¶
In the control plane, you design and manage APIs and AI configuration. The control plane doesn't process API traffic. Instead, the gateways in the data plane run on the control plane's configuration. The API Control Plane and AI Workspace both act as control planes.
For more information, see Data planes.
D¶
Data plane¶
Your gateways run in the data plane and process API traffic there, based on configuration from the control plane. A data plane takes one of the following forms:
- WSO2 managed, in the cloud
- Self-hosted, in a hybrid or self-managed deployment
- A federated third-party gateway
API Platform Cloud also distinguishes cloud data planes from private data planes. Cloud data planes use shared, multi-tenant infrastructure. Private data planes use dedicated infrastructure for a single organization.
For more information, see Data planes.
Developer Portal¶
In a developer portal, consumers discover and subscribe to APIs. The term refers to different components:
- API Platform Cloud: the Cloud documentation uses Developer Portal for its version of the API Portal.
- WSO2 API Manager: API Manager includes its own Developer Portal in its self-hosted control plane.
For more information, see API Portal and the API Manager overview.
G¶
Gateway federation¶
Gateway federation brings APIs from external gateways under one API Platform control plane. You can discover those APIs, apply governance, and publish them to the Developer Portal.
For more information, see the gateway federation overview.
GenAI Application¶
A GenAI Application represents a real AI application in AI Workspace. You attach API keys to it. You can then track usage, tokens, and cost for the whole application, not only for individual keys.
For more information, see GenAI Applications.
Guardrail¶
A guardrail, a type of policy, inspects AI content: prompts, retrieved context, tool outputs, and responses. Depending on its configuration, a guardrail allows, transforms, redacts, or blocks that content. Examples include PII Masking, Azure AI Content Safety, and Semantic Prompt Guard.
For more information, see the guardrails overview.
H¶
Hybrid deployment¶
A hybrid deployment uses the WSO2-managed Cloud control plane with gateways that you host. Your API traffic stays in the infrastructure you manage.
For more information, see Self-Hosted Gateway.
L¶
LLM Provider¶
An LLM Provider connects the AI Gateway to an upstream AI service, such as OpenAI. Administrators configure an LLM Provider with the following details:
- An LLM Provider Template
- The upstream service URL
- Credentials
- Access control rules for which endpoints the provider exposes
- Budget control policies, such as token-based rate limiting
- Organization-wide policies, such as guardrails
For more information, see LLM provider and the LLM providers overview.
LLM Provider Template¶
An LLM Provider Template serves as a reusable blueprint for connecting to an upstream LLM service. It holds the following configuration:
- The upstream endpoint URL
- The inbound authentication settings
- The provider's OpenAPI specification
- The token and model mappings that the gateway uses to track usage
The AI Gateway ships with built-in templates. You can create custom templates on the gateway or in AI Workspace.
For more information, see the LLM provider templates overview.
LLM Proxy¶
Developers create an LLM Proxy to expose a custom endpoint that consumes an LLM Provider. Each LLM Proxy has its own URL context and its own policies. Several applications can share one LLM Provider through separate LLM Proxies.
The following LlmProxy definition consumes a provider named openai-provider and serves requests under /assistant:
apiVersion: gateway.api-platform.wso2.com/v1
kind: LlmProxy
metadata:
name: openai-assistant
spec:
displayName: OpenAI Assistant
version: v1.0
context: /assistant
provider:
id: openai-provider
policies: []
For more information, see LLM proxy.
M¶
MCP Hub¶
The MCP Hub gives developers a visual catalog for browsing MCP servers. The MCP registry powers the MCP Hub.
For more information, see Browse the MCP Hub.
MCP Proxy¶
An MCP Proxy routes MCP traffic from the gateway to an upstream MCP server. MCP clients connect to the proxy instead of the server. You apply policies to the proxy for authentication, authorization, and access control.
For more information, see MCP proxy.
MCP registry¶
The MCP registry catalogs MCP servers so that clients can discover them. Each organization has its own registry. When you publish an MCP Proxy from AI Workspace, API Platform registers the MCP Proxy in the registry. AI clients query the registry through the MCP Registry API.
For more information, see the MCP registry overview.
MCP Server¶
In API Platform Cloud, an MCP Server exposes an API as MCP tools for AI agents. You create one from an HTTP backend or from an API Proxy.
For more information, see Design and publish MCP servers.
Model Context Protocol (MCP)¶
Model Context Protocol (MCP) is a JSON-RPC-based protocol that connects AI agents and applications to external tools and data sources. An MCP client, such as an AI agent, connects to an MCP server and uses the tools, resources, and prompts that the server exposes. On the AI Gateway, an MCP Proxy governs this agent-to-tool traffic.
For more information, see the MCP proxies overview.
O¶
Organization¶
An organization groups users and their resources in a top-level container. In API Platform Cloud, every user belongs to an organization. Users and resources in one organization can't access another organization unless someone invites those users.
For more information, see Organizations.
P¶
Policy¶
Policies plug into the gateway's request and response pipeline as self-contained units of behavior. Policies handle concerns such as authentication, rate limiting, and transformations. You can chain several policies on one API.
For more information, see the Policy Hub overview.
Policy Hub¶
The Policy Hub collects the curated gateway policies and guardrails for WSO2 API Platform. Each policy has open source code and its own version track.
For more information, see the Policy Hub overview.
Project¶
A project groups API Proxies and MCP Servers in API Platform Cloud. The components in a project typically deliver one business capability together. Each project runs in its own Kubernetes namespace, separate from other projects.
For more information, see Projects.
S¶
Self-Hosted Gateway¶
A Self-Hosted Gateway is an API Gateway or AI Gateway that runs in your own infrastructure. The API Platform Cloud control plane still manages the gateway centrally. When you add a Self-Hosted Gateway in the API Platform Console, you choose the gateway type. Self-Hosted Gateways make up the data plane in a hybrid deployment.
In a self-managed deployment, gateways also run in your infrastructure, but they connect to a self-hosted control plane, such as a self-hosted AI Workspace.
For more information, see Getting started with the Self-Hosted Gateway and Set up an AI Gateway.
Semantic cache¶
A semantic cache answers a prompt from stored responses when an earlier prompt had the same meaning. A cache hit skips the upstream LLM call, saving latency and token cost. The Semantic Cache policy provides this behavior.
For more information, see Semantic caching.
Standalone mode¶
Standalone mode runs the API Gateway or AI Gateway without a control plane. You configure the gateway through YAML files, the CLI, or the Gateway Controller API. You can connect a standalone gateway to a control plane later.
For more information, see the difference between standalone mode and platform mode.
Subscription plan¶
A subscription plan defines a named usage tier that controls how much of an API a consumer can use. Plans can define rate limits and pricing. Consumers choose a plan when they subscribe:
- Cloud Developer Portal: an application subscribes to an API under a plan.
- Self-hosted API Portal: a developer subscribes directly to an API or MCP server under a plan.
For more information, see Assign subscription plans to APIs.
Related resources¶
- Platform overview: components, deployment options, and key concepts.
- Get Started: quick start guides organized by goal.
- API Portal concepts: views, labels, subscriptions, and API keys in the self-hosted portal.
- Policy Hub: the curated collection of policies and guardrails.