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.
Last checked Sep 4, 2026 · uptime 24h 100% / 7d 100% / 30d 88.89%
Excellent production-readiness signals.