Canvas LMS: Integration, Development, and Data Access

Last updated: August 15, 2022

The Canvas learning management serves as a platform to support integration between teaching and learning tools and systems. Canvas supports integration through three methods:

  • Learning Tools Interoperability (LTI) is a standard that enables integration of third-party or vendor tools with your Canvas course, or allows you to enhance the course with other Web applications and Internet resources.
  • Developer Keys provide developers the ability to build an application that can access the Canvas API as the user (e.g., the student or the teacher).
  • API Access Tokens can be used to programmatically access the API.

Follow the links to learn more about these methods, and the process of obtaining access to Canvas.

Internal Data Sharing

A UW employee, school, college, or department developing an LTI tool or other programmatic integration with Canvas, or accessing data from Canvas for research or analysis should complete the Internal Data Sharing MOU describing the scope and purpose of the integration or application. Please contact for more information.

Vendor Integration

For external data sharing or if you would like to request that a vendor tool or system be integrated with the UW’s Canvas LMS, please see the LMS Vendor Integration Program page for more information about the process and requirements.