Creating Rate Limits
In the previous section, we showed you how to create a Product and Plan. Although we mentioned the Rate Limit parameters, we did not discuss what they are and how we can configure them for different scenarios. In this section, we will discuss what Rate Limits are, how to configure them, and all of the benefits provided by them.
Rate Limiting allows you to define the maximum number of calls permitted within a specified time limit. This limit can be applied across all APIs within a given Product, only to specific APIs within a Product, or even specific operations within specific APIs. There are two different types of Rate Limiting that you can configure. First, there are consumer Rate Limits, which are imposed at the consumer level. These are the Rate Limits that are defined within a Plan. Since each consumer must subscribe to a specific Plan, the Rate Limits that are defined are imposed on each consumer individually.
The second type of Rate Limiting is provider...