# Excalidraw

A free in-browser whiteboard for quick hand-drawn-style diagrams and sketches, with live collaboration and export to PNG, SVG or its JSON scene format; the editor is also an MIT React component.

- Category: Developer utilities · by Excalidraw s.r.o.
- Website: https://excalidraw.com/
- Live data: no
- Checked on the official pages: 2026-10-23

## API

- No official API. Do not scrape the site; use it by hand or through its downloads.

## Data and license

- License: MIT (editor code); site Terms of Use for drawings (https://plus.excalidraw.com/terms-of-service); covers Drawings you make in the editor: free for commercial use; editor code: MIT. Embed via the npm package, not by framing the site.
- Commercial use OK
- Credit: not stated
- Embedding unclear
- Quote (commercial): "You are allowed to use or distribute such drawings in any way you see fit, for both commercial and non-commercial purposes. This includes the installed libraries and the default fonts you use in your drawings." (https://plus.excalidraw.com/terms-of-service)
- Quote (ownership): "You retain full ownership of all of your Contributions" (https://plus.excalidraw.com/terms-of-service)
- Quote (embed_package): "npm install react react-dom @excalidraw/excalidraw" (https://docs.excalidraw.com/docs/@excalidraw/excalidraw/installation)
- Quote (embed_framing): "Engage in unauthorized framing of or linking to the Site." (https://plus.excalidraw.com/terms-of-service)
- Quote (scraping): "Systematically retrieve data or other content from the Site to create or compile" (https://plus.excalidraw.com/terms-of-service)

## Rules for an agent

- Open source (MIT, github.com/excalidraw/excalidraw) with an official npm package @excalidraw/excalidraw (React component plus export helpers) and @excalidraw/mermaid-to-excalidraw; the repo ships a Dockerfile for self-hosting; there is no HTTP API, so generate .excalidraw JSON scenes or use the official MCP server.
- Keep the MIT copyright notice when bundling the editor code
- Embed the editor with the npm package rather than iframing excalidraw.com (the terms forbid unauthorized framing)
- Do not scrape the site

## Agent access

- MCP: https://mcp.excalidraw.com (repo: https://github.com/excalidraw/excalidraw-mcp, MIT)

## Build ideas on AgentGid

- [Diagrams your agent can draw](https://agentgid.com/resources/ideas/diagrams-your-agent-can-draw/agent.md)

Human page: https://agentgid.com/resources/excalidraw/
Source: AgentGid (agentgid.com). Facts are quoted from the site's own pages; check the license page before you ship.
