The IllumiDesk-developers Developer Hub

Welcome to the IllumiDesk-developers developer hub. You'll find comprehensive guides and documentation to help you start working with IllumiDesk-developers as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    

What is IllumiDesk?

How IllumiDesk works, what it can do for your organization and what makes it different to other solutions.

IllumiDesk streamlines the integration of Jupyter Notebooks with your LTI compliant Learning Management System. IllumiDesk is currently certified with the Canvas LMS but is working on other LMS integrations which should be released soon!

What can I do with IllumiDesk?

IllumiDesk allows teachers, teachers assistants, and students to seamlessly collaborate using Jupyter Notebooks within the LMS.


  • Support for multiple languages and frameworks.
  • Dedicated workspace directories for each student.
  • Create modules and assignments by as External Tool links to your Jupyter Notebook files.
  • Deep integration with Canvas LMS grading tools.

We are just getting started! If you would like to see something added, feel free to open an issue using the feature request tag.

Who uses IllumiDesk?

  • Teachers who want to augment their courses with interactive Jupyter Notebooks.
  • Teachers Assistants that wish to streamline grading and guidance efforts.
  • Students who wish to use Jupyter Notebooks to complete their assignments and submit them directly to the LMS hassle free.
  • LMS admin teams who need a secure and certified Jupyter Notebook add-on for their LMS instance.

What sets IllumiDesk apart?

IllumiDesk is hyper-focused on helping students and teachers share Jupyter Notebook files with the LTI compliant LMS's and as such offers features not available with other solutions.

AutoGrader Private Beta

The new automated grading feature for Jupyter Notebooks is now available for private beta customers. Contact us if you are interested in participating!

Want to know more?

Our documentation is separated into collections:

  • Getting Started
  • Configuration Options
  • Canvas LMS Integration
  • AutoGrader Setup

If you have any questions feel free to ask us anything using the chat application, located on the bottom right-hand corner of all pages our site.

What is IllumiDesk?

How IllumiDesk works, what it can do for your organization and what makes it different to other solutions.

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.