Excalidraw API

Access Excalidraw Plus via API

Public Beta

Excalidraw API is now in public beta. Endpoints, payloads, permissions, response shapes, and overall behavior may still change as we continue to stabilize the platform. 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.

Beta notes

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

Next Steps

Last updated on

On this page