The documentation you are viewing is for Dapr v0.11 which is an older version of Dapr. For up-to-date documentation, see the latest version.
How-To: Rate limiting
The Dapr Rate limit HTTP middleware allows restricting the maximum number of allowed HTTP requests per second.
Middleware component definition
In the following definition, the maximum requests per second are set to 10:
apiVersion: dapr.io/v1alpha1 kind: Component metadata: name: ratelimit spec: type: middleware.http.ratelimit metadata: - name: maxRequestsPerSecond value: 10
Once the limit is reached, the request will return HTTP Status code 429: Too Many Requests.