This documentation is for WSO2 API Manager 1.8.0 View documentation for the latest release.
Page Comparison - Product Profiles (v.4 vs v.5) - API Manager 1.8.0 - WSO2 Documentation

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Given below are the different profiles available in WSO2 API Manager.

Tip

Note the following:

  • You can start only one profile at a time.
  • Starting a product on a preferred profile only blocks/allows the relevant OSGI bundles. As a result, even if you start the server on a profile such as the api-store for example, you can still access the API Publisher web application.
ProfileCommand Option with Profile NameDescription
Gateway manager
-Dprofile=gateway-manager
Used when the API Gateway acts as a manager node in a cluster. This profile starts frontend/UI features such as login as well as backend services that allow the product instance to communicate with other nodes in the cluster.
Gateway worker
-Dprofile=gateway-worker
Used when API Gateway acts as a worker node in a cluster. This profile only starts the backend features for data processing and communicating with the manager node.
Key Manager
-Dprofile=api-key-manager
Starts only the features relevant to the Key Manager component of API Manager.
API Publisher
-Dprofile=api-publisher
Starts only the front end/backend features relevant to the API Publisher Web interface.
API Store
-Dprofile=api-store
Starts only the front end/backend features relevant to the API Store Web interface.
Tip

Note that the WSO2 products platform currently doesn't block/allow Web applications depending on profiles. Starting a product on a preferred profile only blocks/allows the relevant OSGI bundles. As a result, even if you start the server on a profile such as the api-store for example, you will still be able to access the API Publisher Web application.

Execute the following commands to start a product on any profile:

OSCommand
Windows
<PRODUCT_HOME>/bin/wso2server.bat -Dprofile=<preferred-profile> --run
Linux/Solarissh <PRODUCT _HOME>/bin/wso2server.sh -Dprofile=<preferred-profile>

How multi-profiling works

...