Excalidraw API

Access Excalidraw Plus via API

Alpha

Excalidraw API is currently in alpha. Endpoints, payloads, permissions, response shapes, and overall behavior may change as we continue to stabilize it. Do not treat the current API contract as fully stable yet.

The Excalidraw Plus API lets you work with scenes, collections, users, invites, logs, and workspace resources programmatically.

Base URL

All API requests should be made to:

https://api.excalidraw.com/api/v1

Quick start

If you want to try the API immediately, start with the same flow as in Getting Started:

  1. Create an API key in your Excalidraw Plus workspace settings.
  2. Use that key in the Authorization header.
  3. Make your first request.
curl https://api.excalidraw.com/api/v1/collections \
  -H "Authorization: Bearer <API_KEY>"

What you can access

Workspace

Manage workspace, users, and invites.

Collections

Manage collections of scenes.

Scenes

Manage scenes, links, presentations, and scene content.

Alpha notes

  • The API is usable today, but it is not yet fully stable
  • Naming, schemas, and supported flows may change during alpha
  • If you build on top of it now, expect breaking changes while we iterate

Next Steps

On this page