Skip to main content


Try now

Go to to start sketching.

How are these docs structured

These docs are focused on developers, and structured in the following way:

  • Introduction — development setup and introduction.
  • @excalidraw/excalidraw — docs for the npm package to help you integrate Excalidraw into your own app.
  • Editor — IN PROGRESS. Docs describing the internals of the Excalidraw editor to help in contributing to the codebase.
  • @excalidraw/mermaid-to-excalidraw - Docs for the mermaid to excalidraw parser