Build infinite canvas apps in React with the tldraw SDK

Make whiteboards and more with tldraw's high-performance web canvas.

App.tsx
import { Tldraw } from 'tldraw'
import 'tldraw/tldraw.css'

export default function App() {
  return (
    <div className="editor">
      <Tldraw
        onMount={(editor) => {
          editor.selectAll()
        }}
      />
    </div>
  )
}

Trusted by these companies

  • bigpi
  • Google
  • Replit
  • CADChat
  • Google Stitch
  • Shopify
  • ClickUp
  • Aries
  • Genio
  • Pollination
  • JAM
  • Autodesk
  • Craft
  • Legendkeeper
  • Mobbin
  • Matilda workspace
  • Runway
  • SchoolAI
  • Luma
  • Brisk
  • Padlet
  • AlAI
  • Dirac

Why tldraw?

  • Canvas infrastructure

    The tldraw SDK offers a solid foundation with enterprise-grade multiplayer sync, persistence, and performance optimizations. Develop with industry-standard web technologies like TypeScript and React.

  • Accelerate development

    Skip the backlog with table-stakes features like copy and paste, undo and redo and cross-tab sync. Start strong with our comprehensive library of default shapes, tools, and user interface components.

  • Customize, extend and control

    Customize our defaults or go further with custom shapes, interactions, themes, styles, and user interfaces. A powerful runtime API gives you full programmatic control of the canvas contents, effects, and behaviors.

  • Get involved

    Read the source code, create issues, and contribute code on GitHub. Join the community, find contractors, and get help from thousands of developers using the tldraw SDK.


Powering software in all industries

Discover how teams are building with the tldraw SDK. Visit the full showcase

  • An image of ClickUp's whiteboard feature built with tldraw
    ClickUp's company logo

    Productivity software

    ClickUp modernized its whiteboard for millions of users, replacing legacy infrastructure with the tldraw SDK.

  • An image of Padlet's Sandbox product built with tldraw
    Padlet's company logo

    Education platform

    When Padlet saw an opportunity for a new whiteboard, they built it with tldraw—and shipped Sandbox in record time.

  • An image of Mobbin's whiteboard feature built with tldraw
    Mobbin's company logo

    Design platform

    Faced with slow, rigid software, Mobbin used tldraw to build custom tools—faster than off-the-shelf solutions.

  • An image of Jam's issue tracker built with tldraw
    Jam's company logo

    Issue tracker

    A collaborative bug reporting tool that helps teams capture issues, add context, and share feedback visually


What's inside

The tldraw SDK gives you a production-ready foundation out of the box.
Skip the canvas setup and focus on what makes your product unique.

  • Multiplayer collaboration

    Simultaneous editing with instant updates powered by a custom sync engine. User presence including live cursors, viewport following, and cursor chat.

  • Selection and transformation

    Full selection logic with interactions for translation, resizing, rotating with nested transforms. Flexible hit-testing using a full geometry system.

  • User preferences and accessibility

    Theming with built-in dark mode and motion controls. Comprehensive screen reader support, keyboard navigation, and adaptive interfaces.

  • Data management

    Manage state and observe changes with a high-performance signals library and record store. Track events and create side effects.

  • Layout and composition

    Built-in functions for alignment and distribution, a robust reordering system, and full support for drag and drop.

  • Extendable themes

    Define fully customizable themes to control every aspect of the style of the canvas.



Ready-to-use whiteboard kit

Save months of work

The tldraw SDK gives you a production-ready foundation out of the box. Skip the canvas setup and focus on what makes your product unique.

Learn more
  • Professional canvas tools

    All the essential tools like drawing, shapes, text or arrows are already built in.

    An image of the tldraw toolbar
  • Precise navigation

    State of the art navigation and camera controls for smooth scrolling.

  • Endless customization

    Add your own custom shapes, tools and customize the entire UI.


Starter kits

Get up and running with our premade starter kits. See all

Self-hosted tldraw with real-time multiplayer collaboration built with Cloudflare Durable Objects. Production-ready backend that handles WebSocket connections, automatic persistence, and asset management. The same architecture that powers hundreds of thousands of collaborative sessions on tldraw.com.


Zach Blodgett,Staff Product Managerat

“tldraw’s technology enabled us to deliver a high-quality foundation and also develop native functionality ourselves. The technology and team have been great to work with.”

ClickUp modernized its whiteboard for millions of users, replacing legacy infrastructure with the tldraw SDK.

  • HowMobbin logoshipped two tools in three months with the tldraw SDK:

    Frustrated with third party tools, Mobbin used tldraw to build custom visual content management software.

  • HowPadlet logoshipped Sandbox with tldraw:

    When Padlet saw an opportunity for a new whiteboard, they built it with tldraw – and shipped Sandbox in record time.


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.