This documentation is for WSO2 API Manager 1.5.0 View documentation for the latest release.
Page Comparison - Throttling Tiers (v.8 vs v.9) - API Manager 1.5.0 - WSO2 Documentation

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


Table of Contents

API-level throttling

When API-level throttling tiers are defined by the API creator when creating an API , you can select multiple entries from the list of default tiersusing the API Publisher. At subscription time, the consumers of the API can choose select which tier they are interested in . Accordinglyusing the API Store as follows:

Image Added

According to the tiers s/he selects, the subscriber is granted a maximum number of requests as defined in the tier s/he selectedto the API.  

Resource-level throttling

Application-level throttling

Throttling can also be set Application-level throttling tiers are defined at the time an application -level is created using the API Store. You can find more information onFor information, see Application-Level Throttling.

With capability to define throttling at three levels, the final request limit granted to a given user on a given API is ultimately defined by the summed output of all of these different throttling tiers together. For example, lets say two users subscribe to an API using the Gold subscription, which allows 20 requests per minute. They both use the application App1 for this subscription, which again has a throttling tier set as 20 requests per minute. All resource level throttling tiers are unlimited. In this scenario, although both users are eligible for 20 requests per minute access to the API, each ideally has a limit of only 10 requests per minute. This is due to the application-level limitation of 20 requests per minute.

Go back to Tier Availability section in Creating an API page.