An application is a logical representation of a physical application such as a mobile app, webapp, device, etc. If an application needs to consume an API, it should subscribe to the required API over a selected business plan, which determined the usage quota the application is allowed. A single application can have multiple API subscriptions. Each application has a consumer key and consumer secret pair. The requests to the subscribed APIs are authenticated via the tokens generated using the latter mentioned security credentials.
Applications allow you to:
- Generate and use a single key for multiple APIs.
- Subscribe multiple times to a single API with different Service Level Agreements (SLAs)/business plans which operate on per access token basis.
WSO2 API Manager comes with a pre-created default application, which allows unlimited access by default. You can also create your own.
Create a new application¶
Sign in to WSO2 API Manager Developer Portal (
Click ADD NEW APPLICATION.
Enter the application details and click SAVE to create the application.
Let's create an application with the following details.
Field Value Application Name PizzaShackApp Per Token Quota 10PerMin Description PizzaShack Application
From API-M 3.1.0 onwards the options to select key types and multiple key managers have been removed.
If the application creation is successful, you will be redirected to the application overview page.
Click Applications to navigate to Applications listing page.
You will find the PizzaShack application listed with the other applications. The application can be edited or deleted by the application owner.