Free: $0
Unlimited diagrams and edits in the web app, the API, the MCP server and the SDKs. Images carry
a Diagrams.so watermark. You never get the editable draw.io file.
Paid: $20 a month, or $120 a year
The same, with no watermark. You also get the draw.io file, in every reply as
xml and from
export?format=drawio.PATCH /diagrams/{id}.
What Free gets from the API
On Free, a reply that would carry the draw.io XML carries a link to a watermarked image instead. That covers generate, the stream’scomplete event, get, get version, edit, fix and the re-layout
result:
export_url is a path on the API host. Call it with the same key to get the SVG. A Free call to
export?format=drawio returns 403 with code UPGRADE_REQUIRED.
Free can still import a .drawio file and keep editing it by id. The server keeps the XML. It only
stops sending it back.
On Paid, replies are unchanged and the four extra fields never appear. Branch on xml_withheld,
not on the plan name. See Diagrams.