DrawSplatTM Open Whiteboard

Download

Self-host DrawSplatTM for your school, organization, or district.

Latest stable  ·  v3.1.2 released 2026-05-25 — Advanced-view icon overhaul

DrawSplatTM is free under the AGPL-3.0-or-later. Schools, districts, and organizations can host the whole thing on their own infrastructure — static site, Google Apps Script backend, or self-hosted MySQL backend. Download a complete zipped bundle, deploy it, and you’re running.

Download v3.1.2 zip (101 MB)   Release notes   Browse the source

SHA-256: 5535fe87031b7e0fdee8bc8794727921e615aaaf314ec6ad4e579f6c315b7dd9

What you get

One zip, three deployment paths

The bundle is one self-contained directory. Pick the deployment that matches your needs and follow the matching setup guide.

What’s inside the zip

Bundle contents

  1. The complete static site (index.html, app/, pages/, legal/, guides/, parents/, community/, languages/, admin/, solutions/).
  2. apps-script/Code.gs — single-file Apps Script backend.
  3. server/mysql-backend/ — Node.js + MySQL backend with Docker compose, OAuth, RBAC, SSE, cron, Clever connector, privacy packet generator, migration CLI.
  4. compliance.config.json — default safety / retention / privacy config.
  5. docs/, guides/ — operator and setup documentation.
  6. COMPLIANCE-ROADMAP.md, LICENSE, README.md, SELFHOST-README.txt.

Excluded from the bundle: .git, node_modules, .env, build / log files. Build your own from source any time with ./scripts/make-selfhost-bundle.sh.

License & support

Free, plus optional paid services

DrawSplatTM is released under the GNU AGPL-3.0-or-later. Schools, organizations, and districts may use, host, modify, and redistribute it. If you’d like hands-on setup help, a compliance review, an admin training session, or custom development, request a quote from the Contact / Information Request page.