CanvasPlugin

Terms of use.

Updated September 29, 2026. CanvasPlugin provides read-only access to supported Canvas schools through compatible AI assistants. It is independent of Instructure, OpenAI and Anthropic.

Your account and school

Use only an account and course information you are authorized to access. Follow your school’s rules and your assistant provider’s terms. Users under 18 need parent or guardian permission. Hosted access depends on school approval and may be unavailable at some institutions.

Hosted subscription

After a successful school connection, you can start one seven-day trial per account without a card. It ends automatically and access pauses; nothing is charged unless you separately choose a paid subscription. Paid access is $5 USD monthly plus applicable taxes until canceled. Existing subscriptions keep their checkout terms. Cancel renewals in Manage subscription. Contact support@duggai.com about refunds or billing problems.

Usage

The hosted plan allows 3,000 Canvas tool calls per calendar month and up to 300 per day, shared across all your connected assistants. Limits reset at midnight UTC each day and on the first of each month. Tool attempts count even when Canvas cannot return an answer. Requests denied by these limits do not count, and there are no automatic overage charges. Up to 60 connector requests per minute are allowed. School throttling and AI-provider message limits can further restrict usage. Automated scraping, account sharing and reselling access are not included. We may suspend access for abuse or a revoked school connection.

Check important information

Information reflects Canvas when read and can change. Confirm deadlines and submissions at their source. AI answers can be wrong. CanvasPlugin cannot complete protected tests or submit coursework.

Open source

The self-hosted server is provided under the MIT license, including its warranty limitations. No hosted subscription is required to run it.

Contact

Questions, cancellation help or concerns: support@duggai.com.