We have the following applications bundled with WSO2 APIM all-in-one deployment. Refer to this tutorial for the installation.
API Publisher is the application which an API developer can use to manage the lifecycle of an API from creation to deprecation. This application is used for creating an API which acts as a proxy to your back-end API.
API state can be one from the following:
Created
Prototyped
Published
Deprecated
Developer portal is an application exposed to the developers where the public APIs (proxy APIs created via Publisher Application) are available for subscription. Developers can register using self-signup and start exploring the APIs. Default Application is available with which access token can be generated to access the APIs. Subscription is mandatory to access the APIs.
Admin console is for API Admins for performing various administrative operations. To list few of them:
Approval Tasks - User Creation, Application Creation, Subscription
Adding and customizing Throttling Policies
All-in-one deployment comes with bundled Identity Server (for managing users, roles, applications..). Although in a Production environment it is always recommended to have either WSO2-IS-as-KeyManager application or standalone WSO2 Identity Server ( read this tutorial for learning more about WSO2 IS).