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/v1Quick start
If you want to try the API immediately, start with the same flow as in Getting Started:
- Create an API key in your Excalidraw Plus workspace settings.
- Use that key in the
Authorizationheader. - Make your first request.
curl https://api.excalidraw.com/api/v1/collections \
-H "Authorization: Bearer <API_KEY>"What you can access
Workspace
Collections
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
Getting Started
Create your first API request and understand the setup flow.
Authentication
Learn how to create and use API keys safely.
Rate Limiting
Understand current limits and integration best practices.
Error Handling
Debug common failures and understand API responses.
Pagination
Work with paginated endpoints efficiently.