Excalidraw logo

Excalidraw

Excalidraw is an MIT-licensed virtual whiteboard with a hand-drawn aesthetic. Primary surfaces are the hosted web app at excalidraw.com and the @excalidraw/excalidraw npm package for embedding the canvas in other apps. There is no public REST API. Excalidraw+ is the commercial managed offering.

1 APIs 0 Features
CollaborationWhiteboardDiagrammingOpen SourceDrawing

APIs

@excalidraw/excalidraw npm Package

The official React component package for embedding the Excalidraw canvas. Provides programmatic control over scene state, libraries, and serialized JSON. There is no Excalidraw ...

Resources

🔗
Website
Website
🔗
Documentation
Documentation
💻
SourceCode
SourceCode
🔗
License
License
🔗
Excalidraw+
CommercialOffering
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

apis.yml Raw ↑
aid: excalidraw
url: https://raw.githubusercontent.com/api-evangelist/excalidraw/refs/heads/main/apis.yml
name: Excalidraw
x-type: opensource
description: >-
  Excalidraw is an MIT-licensed virtual whiteboard with a hand-drawn aesthetic. Primary
  surfaces are the hosted web app at excalidraw.com and the @excalidraw/excalidraw npm
  package for embedding the canvas in other apps. There is no public REST API.
  Excalidraw+ is the commercial managed offering.
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Collaboration
  - Whiteboard
  - Diagramming
  - Open Source
  - Drawing
created: '2026-05-08'
modified: '2026-05-08'
specificationVersion: '0.19'
apis:
  - aid: excalidraw:excalidraw-npm-package
    name: '@excalidraw/excalidraw npm Package'
    humanURL: https://docs.excalidraw.com/
    baseURL: npm package (no network endpoint)
    tags:
      - SDK
      - React
      - Library
    description: >-
      The official React component package for embedding the Excalidraw canvas. Provides
      programmatic control over scene state, libraries, and serialized JSON. There is no
      Excalidraw REST API; integrations are component-level.
    properties:
      - type: Documentation
        url: https://docs.excalidraw.com/
      - type: SourceCode
        url: https://github.com/excalidraw/excalidraw
      - type: NPM
        url: https://www.npmjs.com/package/@excalidraw/excalidraw
common:
  - type: Website
    url: https://excalidraw.com/
  - type: Documentation
    url: https://docs.excalidraw.com/
  - type: SourceCode
    url: https://github.com/excalidraw/excalidraw
  - type: License
    url: https://github.com/excalidraw/excalidraw/blob/master/LICENSE
  - type: CommercialOffering
    title: Excalidraw+
    url: https://plus.excalidraw.com/
  - type: Plans
    url: plans/excalidraw-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/excalidraw-rate-limits.yml
  - type: FinOps
    url: finops/excalidraw-finops.yml
maintainers:
  - FN: Kin Lane
    email: [email protected]