Canvas
Canvas is Instructure's open-source learning management system (LMS) used by K-12, higher education, and corporate training organizations to deliver courses, assessments, and learner communication. Canvas exposes a comprehensive REST API and a GraphQL endpoint for reading and modifying courses, assignments, quizzes, grades, users, enrollments, content, and account administration, and it integrates with external tools through LTI, Caliper, and live event streams.
Canvas publishes 1 API on the APIs.io network: Courses API. Tagged areas include Education, EdTech, GraphQL, Learning Management System, and LMS.
Canvas’ developer surface includes authentication, documentation, engineering blog, and 12 more developer resources.
Kin Score
APIs 4
Individual APIs this provider publishes, each with its own machine-readable definition.
Canvas LMS REST API
The Canvas LMS REST API provides programmatic access to courses, assignments, quizzes, grades, users, enrollments, accounts, discussions, files, modules, rubrics, submissions, S...
Canvas LMS GraphQL API
The Canvas LMS GraphQL API is an alternative to the REST API that lets clients request exactly the fields they need across Canvas resources in a single request. It is well suite...
Canvas LTI Integrations
Canvas supports Learning Tools Interoperability (LTI 1.1 and LTI 1.3 / Advantage) for embedding external tools, assignments, and content into courses with deep linking, grade pa...
Canvas Courses API
The Courses API from Canvas — 25 operation(s) for courses.
Open Collections 1
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Canvas LMS REST API (Courses subset)
OPEN COLLECTIONGraphQL 1
GraphQL schemas published by this provider.
Canvas GraphQL API
The Canvas LMS GraphQL API is an alternative to the REST API that lets clients request exactly the fields they need across Canvas resources in a single request. It is well suite...
GRAPHQLPricing Plans 1
Published pricing tiers and plan structures.
Canvas Plans Pricing
PLANSRate Limits 1
Documented rate limits and quota policies.
Canvas Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Canvas Finops
FINOPSSecurity Posture 4
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Canvas Trust Center
SOC 2, ISO 27001, ISO 27017, ISO 27018, PCI DSS, HIPAA, FedRAMP, GDPR, CSA STAR
SECURITYAgentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 4
Authentication, authorization, and security posture
Operate 2
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API