Excalidraw website screenshot

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 ...

Pricing Plans

Excalidraw Plans Pricing

1 plans

PLANS

Rate Limits

Excalidraw Rate Limits

1 limits

RATE LIMITS

FinOps

Resources

🔗
LinkedIn
LinkedIn
🔗
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
kind: 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-images.s3.amazonaws.com/shared/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: LinkedIn
  url: https://www.linkedin.com/company/excalidraw
- 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: kin@apievangelist.com