A startup (tldraw Inc.) that makes a developer product (the "tldraw SDK") for building whiteboards and other infinite canvas apps on the web. We use the SDK in our flagship end-user product, tldraw.com, as well as a few other side projects like tldraw computer.
Visit tldraw.com and use it!
This depends on whether you are signed in or not.
If you are signed in then your data is stored in the cloud.
When you use tldraw.com without signing in, your drawing and other information is stored on your own computer using the Web Storage API. Be careful: clearing your browser storage will delete your drawing.
Yes. You can save your files as .tldr files (Menu > File > Download file). When signed in, you can open a .tldr file by dragging the .tldr file from your desktop onto the sidebar, or clicking your name at the bottom of the sidebar and selecting Import file.... When signed out, you can drag the .tldr file onto the canvas to open it—but be careful, you will lose your current drawing! You can also save and load files using our Visual Studio Code extension.
No. While the tldraw repository includes the code for tldraw.com, that project is not designed to be self-hosted. Instead, you can incorporate tldraw's canvas and other tools into your own website or use one of a starter like our Vite template to begin a new project.
Yes and no. We do not offer a hosted/embedded whiteboard product, however you can use the tldraw SDK in into product as a React component. If you just want a tiny drawing experience on your website, you could embed a page from tldraw.com in your website using an iframe.