Canvas LMS API

Education · Operational · 30d uptime 88.89%

Canvas LMS exposes REST and GraphQL APIs for courses, enrollments, assignments, submissions, grades, quizzes, files, analytics, users, calendars, outcomes, and administrative resources. Requests run against a Canvas institution's own HTTPS domain and authenticate with OAuth 2.0 access tokens. Canvas LMS is open source; hosted availability and access depend on the institution.

Trust signals

Pricing
FREE
Auth
OAUTH2
CORS
UNKNOWN
Rate limit
Dynamic request-cost throttling applies per access token; clients should inspect response headers and retry HTTP 403 throttling responses.
Health
281ms
Trust score
93 (A)

Last checked Sep 4, 2026 · uptime 24h 100% / 7d 100% / 30d 88.89%

Excellent production-readiness signals.

Links

Integration checklist

  • Auth is OAUTH2— no credit card required
  • CORS status unverified — test before client-side use.
  • Rate limit: Dynamic request-cost throttling applies per access token; clients should inspect response headers and retry HTTP 403 throttling responses.
More education APIs
Canvas LMS API API — pricing, auth, CORS & health | Reqistry