Canvas LMS · Rate Limits

Canvas Lms Rate Limits

Canvas applies per-user-per-host request throttling using a leaky-bucket algorithm. The algorithm scores each request based on its computed cost (HTTP request and database time used). Each new request adds its cost to the user's bucket; the bucket drains at a constant rate. When the bucket fills the user's requests are rejected with HTTP 403 until the bucket drains below the limit. The exact bucket size and drain rate are configurable per Canvas install and are higher on Canvas Cloud than on the Free-for-Teacher tenant.

Canvas Lms Rate Limits is the machine-readable rate-limit profile for Canvas LMS on the APIs.io network, conforming to the API Commons Rate Limits specification.

It captures 3 rate-limit definitions, across the Default (Canvas Cloud), Free for Teacher, and Self-Hosted tiers.

The profile also includes response codes documented for throttled and quotaExceeded.

Tagged areas include LMS, Rate Limiting, Throttling, and Canvas.

3 Limits Throttle: 403 Quota: 403
LMSRate LimitingThrottlingCanvas

Limits

Sources