The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December.
Read our blog post for more info about this change.
Found this content helpful? Log in or sign up to leave a like!
I would like to know if there are any recommended ways to monitor Canvas API changes?
Does anyone know any automated tools that could make this job easier?
We are starting to rely on Canvas API more and more and with the frequent releases we would like to be proactive and detect any breaking changes before our users do. Does anyone that already have such process in place that can share their experiences?
Thank you
Doug
Every release cycle we have a series of JMeter scripts we run in Beta to simulate transactions and look for expected output.
I have used this product on a large scale project in the past to automate unit testing: https://jenkins.io/index.html
This is not too complicated to setup, and can be incredibly helpful.
Using this tool, you can create unit tests to run against production, beta, test, whatever environment you would like to run against.
You can also configure Jenkins to monitor a repo, so you could potentially point it at the Canvas repo to monitor for commits and trigger execution of the unit tests.
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in