This documentation is for WSO2 API Manager 2.1.0 View documentation for the latest release.
Page Comparison - Adding a New API Store Theme (v.8 vs v.9) - API Manager 2.1.0 - WSO2 Documentation

All docs This doc

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added as suggested by Shani


  1. Save the <THEME_HOME> folder that contains the sub-theme of the main theme inside the <APIM_HOME>/repository/deployment/server/jaggeryapps/store/site/themes/wso2/subthemes folder. This makes your new theme a sub-theme of wso2
  2. Open the <API-M_HOME>/repository/deployment/server/jaggeryapps/store/site/conf/site.json file, and add the following code to it. It specifies the base theme as wso2, which is overridden by the sub-theme ancient.

    Code Block
    "theme" : {
            "base" : "wso2",
            "subtheme" : "ancient"
  3. Open the API Store.
    Note the new theme that is applied to it.

Uploading through the Admin Portal (Tenants Only)

If you do not have access to the file system, you can upload the theme through the Admin Portal as shown below: