SDK

Introduction

Technical docs for the open-source Excalidraw editor and its npm packages.

Try now

Go to excalidraw.com to start sketching. The source is on GitHub.

How are these docs structured

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

  • Development and Contributing — development setup and how to contribute.
  • Codebase — docs describing the internals of the Excalidraw editor to help in contributing to the codebase.
  • @excalidraw/excalidraw — docs for the npm package to help you integrate Excalidraw into your own app.
  • Mermaid to Excalidraw — @excalidraw/mermaid-to-excalidraw, which converts Mermaid diagrams to Excalidraw elements, has its own section.

Last updated on

On this page