Python API wrapper for Instructure's Canvas LMS. Easily manage courses, users, gradebooks, and more.
☆652Mar 12, 2026Updated 3 weeks 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:
- 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.☆71Dec 17, 2025Updated 3 months ago
- Helpful scripts to use with Canvas LMS☆13Apr 22, 2021Updated 4 years ago
- Python 3 API wrapper for Instructure's Canvas LMS with real-world examples of use☆29Feb 5, 2021Updated 5 years ago
- A self-service LTI for faculty to easily extend time for multiple users for all quizzes at once.☆16Feb 28, 2024Updated 2 years ago
- NordVPN Threat Protection Pro™ • AdTake your cybersecurity to the next level. Block phishing, malware, trackers, and ads. Lightweight app that works with all browsers.
- Engage students with easily embedded apps for online courses. Supercharge your course with compelling experiences and game mechanics.☆53Apr 2, 2026Updated last week
- 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 2 years ago
- Java library for interacting with the Canvas LMS API☆76Mar 6, 2026Updated last month
- Unsupported Canvas Tweaks☆116Dec 1, 2025Updated 4 months ago
- Command-line client for Canvas by Instructure☆55May 1, 2019Updated 6 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
- Learning Tools Interoperability for Python☆83May 22, 2024Updated last year
- Super easy way to get started with the Canvas API using Python☆13Apr 5, 2024Updated 2 years ago
- Command line tool to connect and download files from Canvas Data☆61Feb 22, 2024Updated 2 years ago
- Managed hosting for WordPress and PHP on Cloudways • AdManaged hosting with the flexibility to host WordPress, Magento, Laravel, or PHP apps, on multiple cloud providers. Cloudways by DigitalOcean.
- App for building custom JS & CSS for Canvas LMS themes☆12Sep 18, 2025Updated 6 months ago
- A browser extension to provides modifications to the Canvas LMS to improve the user experience visually and functionally.☆32Aug 27, 2025Updated 7 months ago
- PowerShell clients for the Canvas LMS APIs☆13May 24, 2021Updated 4 years ago
- Instructure Canvas Javascript/CSS customizations by Christopher Casey☆14Feb 12, 2026Updated last month
- Faculty Tools - A tool to launch other tools☆10May 22, 2023Updated 2 years ago
- CanvasLMS - Theme adjustments and feature augmentation☆32May 30, 2024Updated last year
- CanvasDataViewer is used to automatically download Canvas Data files into a SQL Server database where you can query and analyze the infor…☆28Aug 18, 2017Updated 8 years ago
- Python code to interact with the Instructure Canvas API☆11Sep 3, 2017Updated 8 years ago
- A collection of helper methods for the Canvas LMS API.☆16Jul 6, 2018Updated 7 years ago
- Managed Database hosting by DigitalOcean • AdPostgreSQL, MySQL, MongoDB, Kafka, Valkey, and OpenSearch available. Automatically scale up storage and focus on building your apps.
- A command-line utility to automate or extend functionality of the Instructure Canvas LMS.☆11Dec 27, 2017Updated 8 years ago
- PyLTI implementation☆62Oct 20, 2023Updated 2 years ago
- Python Code that has a simple interface, for using the Canvas LMS API. In addition, there is a class that downloads data from a specific …☆11May 13, 2016Updated 9 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.☆472Updated this week
- Python SDK and command-line tool for working with the Canvas Data API☆24Jan 13, 2023Updated 3 years ago
- Sample PHP scripts for working with Canvas LMS via API and common cartridge files☆19Jul 2, 2014Updated 11 years ago
- An Example Application to download data from Canvas Data, and import it into a Database.☆17Oct 15, 2018Updated 7 years ago
- LTI Launch using AWS Lambda☆13Dec 6, 2022Updated 3 years ago
- Virtual machines for every use case on DigitalOcean • AdGet dependable uptime with 99.99% SLA, simple security tools, and predictable monthly pricing with DigitalOcean's virtual machines, called Droplets.
- a sample LTI provider using the PyLTI library and the Flask framework☆24Mar 7, 2024Updated 2 years ago
- ☆21Oct 7, 2025Updated 6 months 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☆237Aug 26, 2025Updated 7 months ago
- JSHack Version One☆10Oct 19, 2025Updated 5 months ago
- ☆13Apr 11, 2025Updated 11 months ago
- ☆39Dec 8, 2022Updated 3 years ago