Python API wrapper for Instructure's Canvas LMS. Easily manage courses, users, gradebooks, and more.
☆665Apr 16, 2026Updated 3 months ago
Alternatives and similar repositories for canvasapi
Users that are interested in canvasapi are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- The Universal Design Online content Inspection Tool, or UDOIT (pronounced, “You Do It”) enables faculty to identify accessibility issues …☆116Updated this week
- Enhancements to the Canvas LMS☆235Feb 1, 2025Updated last year
- Next generation course content for your LMS. Easy for beginners, but powerful enough for researchers.☆72Dec 17, 2025Updated 7 months ago
- LTI template written in Python using the Flask framework. Quickly create a new application that can be launched through your Learning Ma…☆47May 1, 2023Updated 3 years ago
- Helpful scripts to use with Canvas LMS☆12Apr 22, 2021Updated 5 years ago
- Wordpress hosting with auto-scaling - Free Trial Offer • AdFully Managed hosting for WordPress and WooCommerce businesses that need reliable, auto-scalable performance. Cloudways SafeUpdates now available.
- Python 3 API wrapper for Instructure's Canvas LMS with real-world examples of use☆29Feb 5, 2021Updated 5 years ago
- LTI template written in Python using the Flask framework. Uses Instructure's oAuth login to generate an API Key. Quickly create a new a…☆14May 1, 2023Updated 3 years ago
- Unsupported Canvas Tweaks☆116Dec 1, 2025Updated 7 months ago
- Command-line client for Canvas by Instructure☆54May 1, 2019Updated 7 years ago
- ☆17May 24, 2023Updated 3 years ago
- VAST is a Python script that searches an Instructure Canvas course for media and returns results in a CSV file.☆11Mar 2, 2023Updated 3 years ago
- This is a collection of LTI applications that we built, maintain and use within our Instructure Canvas learning management system (LMS).☆20Sep 18, 2019Updated 6 years ago
- R Client for Canvas LMS API☆95Feb 5, 2025Updated last year
- PowerShell clients for the Canvas LMS APIs☆13May 24, 2021Updated 5 years ago
- Open source password manager - Proton Pass • AdSecurely store, share, and autofill your credentials with Proton Pass, the end-to-end encrypted password manager trusted by millions.
- Tools to facilitate rapid course development in Instructure Canvas.☆40Feb 26, 2020Updated 6 years ago
- Outputs Canvas discussions as a CSV for specified course.☆14Feb 27, 2026Updated 4 months ago
- A collection of helper methods for the Canvas LMS API.☆16Jul 6, 2018Updated 8 years ago
- Super easy way to get started with the Canvas API using Python☆13Apr 5, 2024Updated 2 years ago
- LTI Advantage support for Django projects.☆26Jun 30, 2026Updated 3 weeks ago
- ☆11Jul 27, 2017Updated 8 years ago
- an example of using LTI and the Outcomes Service in Instructure Canvas☆31Nov 30, 2022Updated 3 years ago
- LEDbelly - Live Events Daemon for Canvas LMS - SQS to SQL☆11Jan 20, 2023Updated 3 years ago
- A UI Component Library made by Instructure, Inc.☆479Updated this week
- Deploy to Railway using AI coding agents - Free Credits Offer • AdUse Claude Code, Codex, OpenCode, and more. Autonomous software development now has the infrastructure to match with Railway.
- Canvas Python SDK☆21Nov 21, 2022Updated 3 years ago
- Python SDK and command-line tool for working with the Canvas Data API☆24Jan 13, 2023Updated 3 years ago
- ☆22Oct 7, 2025Updated 9 months ago
- Sample PHP scripts for working with Canvas LMS via API and common cartridge files☆19Jul 2, 2014Updated 12 years ago
- Build a Canvas Data warehouse on AWS☆20Sep 8, 2021Updated 4 years ago
- LTI tool that can be embedded in an LMS for helping people learn LTI☆12Mar 17, 2017Updated 9 years ago
- Python script to download all of your student data from Canvas LMS☆262May 29, 2026Updated last month
- A platform offering teachers and educational designers the capacity to use data to personalise the learner experience.☆44Apr 10, 2025Updated last year
- Canvas Tips☆11Sep 2, 2021Updated 4 years ago
- Bare Metal GPUs on DigitalOcean Gradient AI • AdPurpose-built for serious AI teams training foundational models, running large-scale inference, and pushing the boundaries of what's possible.
- A Ruby library to help implement IMS LTI tool consumers and providers☆203Mar 6, 2026Updated 4 months ago
- Docker provisioning for Canvas integration tests☆19Sep 1, 2022Updated 3 years ago
- Chrome extension to show a class average on the Instructure Canvas CMS☆11Apr 7, 2021Updated 5 years ago
- Synchronise modules, assignments and files located on a Canvas by Instructure web server to your local computer.☆94May 4, 2025Updated last year
- Some handy scripts that I use to make life better while working on Canvas by Instructure☆36Feb 25, 2023Updated 3 years ago
- SuiteC is a set of LTI-compliant tools optimized to work with the Canvas Learning Management System (LMS).☆13Feb 4, 2021Updated 5 years ago
- A bootstrapped canvas-lms box via vagrant and atlas☆15May 16, 2016Updated 10 years ago