API development is usually done by someone who understands the technical aspects of the API, interfaces, documentation, versions etc., while API management is typically carried out by someone who understands the business aspects of the APIs. In most business environments, API development is a responsibility that is distinct from API publication and management.
WSO2 API Manager provides a simple Web interface called WSO2 API Publisher for API development, publication and management. It is a structured GUI designed for API creators to develop, document, scale and version APIs, while also facilitating more API management-related tasks such as publishing API, monetization, analyzing statistics, and promoting.
The diagram below shows the common lifecycle activities of an API developer/manager:
In this documentation, we use a role by the name creator to carry out API development-related tasks, and a role by the name publisher to carry out more management-related tasks. For instructions on adding the creator/publisher roles, see Manage Users and Roles.
To open the API Publisher, run the API Manager (seeaccess the following URL:
Tip: You cannot access the API Publisher using HTTP. It is exposed as HTTPS only.
The API Publisher log-in page opens.
You can log in as the administrator using
admin/admin as the credentials or you can create users as described in Manage Users and Roles. After logging in, see the following tutorials: