A comprehensive web application suite for WSO2 API Manager, providing intuitive interfaces for API management, development, and administration.
Branch / Status | Azure | Jenkins |
---|---|---|
master |
The WSO2 API Manager Apps consist of several modular web applications designed to provide comprehensive API management capabilities:
The following dependencies are only required if you plan to build the complete WSO2 API Manager distribution:
When developing and fixing issues in specific web applications, you don’t need to build the entire repository. Here’s how to work on a specific portal (using the Publisher as an example):
# Navigate to the server's bin directory
cd path/to/wso2am-4.x.x/bin
# Start the server (Unix/Linux/macOS)
./api-manager.sh
# Or for Windows
api-manager.bat
git clone https://github.com/wso2/apim-apps
cd apim-apps
# Navigate to the specific portal directory
cd portals/publisher/src/main/webapp
npm ci
# From the src/main/webapp directory
npm start
The development server will start with hot-reload capabilities, allowing you to see changes immediately. The development servers will run on the following default ports:
Default Credentials: Use
admin
/admin
for username and password to log into all portals.
Before committing your changes:
# Run production build to check for errors
npm run build:prod
Note: You can use mvn clean install
at the root level to build all 3 portals, or navigate to a specific portal’s directory and run it there to build only that component. If you use this method, you will need to copy the built .war
files manually to the <API-M_HOME>/repository/deployment/server/webapps
directory.
The project uses the Cypress Testing Framework for comprehensive end-to-end testing.
cd tests
npm install
Execute tests in the command line without a GUI - ideal for continuous integration:
npm run test
Run tests with a visible browser interface for debugging:
npm run test:gui
Open the Cypress Test Runner for selective test execution and debugging:
npm run test:dev
WSO2 LLC. offers a variety of development and production support programs, ranging from Web-based support up through normal business hours, to premium 24x7 phone support.
For additional support information please refer to http://wso2.com/support
For more information on WSO2 API Manager please visit https://wso2.com/api-management/
All known issues of WSO2 API Manager are filed at:
(c) Copyright 2021 - 2025 WSO2 LLC.