Commercial
Common questions about licensing & commercial applications.
Talk to our sales team to get further help.
What is the tldraw SDK?
The tldraw SDK is a set of components and modules that you can use to bring a canvas into any product. It is source available on GitHub. The SDK is commercially licensed.
What is tldraw?
Is the tldraw SDK free to use?
Is the tldraw SDK open source?
Can I use the tldraw SDK in a commercial application?
What's the difference between tldraw.com and the SDK?
Does the SDK collect diagnostics?
Do I need separate licenses for different domains?
How can I get help and support with the tldraw SDK?
Technical
Common questions about technical specs of the tldraw SDK.
Connect with us and other developers on Discord to get further help.
How should I get started with the tldraw SDK?
Follow our quick-start guide. You will learn about the SDK's components, how to access the Editor, and even set up collaboration with tldraw sync.
Prefer to dive into code? Visit the sandbox, try our starter kits, or run npm create tldraw@latest to browse templates.
How does tldraw render its canvas? WebGL? WebGPU?
Can I use the SDK with Vue, Angular, or other frameworks?
Does the SDK work on mobile?
How do I report a bug or technical issue?
How do I request a feature for tldraw?
Is there a tldraw MCP server?
Is there an LLMs.txt file for the tldraw SDK?
Is PDF export available?
How can I create custom shapes?
Is the SDK compatible with lower-spec hardware?
How hard will it be to migrate from version X to the current version?
Can I use yjs for real-time collaboration?
Can I render tldraw server-side to generate images?
Store & multiplayer sync
Common questions about multiplayer and networking details.
Connect with us and other developers on Discord to get further help.
How does multiplayer collaboration work?
The tldraw SDK is built with low-level APIs to share and receive data about the document and users.
While you can use these APIs to integrate any collaboration backend with tldraw, our recommended solution is tldraw sync, a self-hosted solution that we use for collaboration on tldraw.com.
Can I use the tldraw SDK entirely offline?
Is it possible to run the SDK on localhost?
Can I store information on the canvas to a database?
How do I implement custom auth and permissions?
How do I access the editor's properties reactively?
Other projects
Follow along on X to stay up-to-date with our newest projects or connect with us and other developers on Discord to learn more.
The $5M canvas
We've spent three years and five million dollars building thousands of table-stakes features, from rotating cursors to handling pasted images. Take the work and make something incredible.