Excalidraw UML & Class Diagrams for Confluence

UML class, sequence, state and ER diagrams from short text on Confluence pages, rendered in the browser and annotated in Excalidraw. No PlantUML server.

  • For Confluence Cloud
  • Free up to 10 users
  • Built on Atlassian Forge
  • UML from short text, no PlantUML server
On this page
  1. UML from a few lines of text
  2. Write the model as text
  3. Annotate the model by hand
  4. Also included
  5. Runs on Atlassian
  6. Further reading
  7. Related apps
  8. FAQ

Excalidraw UML & Class Diagrams for Confluence lets you write UML as short text on Confluence pages — class diagrams in nomnoml, sequence, state and ER diagrams in Mermaid — rendered in your browser without a PlantUML server, and annotated by hand in Excalidraw.

UML from a few lines of text

Type a class diagram in nomnoml — or sequence, state and ER diagrams in Mermaid — and it appears on the page. No PlantUML server, no Java: it renders in the browser.

Write the model as text

The dialog shows the source next to a live preview, with examples to start from. Change the text later and the diagram follows.

Annotate the model by hand

Circle what changes, add notes and arrows, paste screenshots. The hand-drawn style shows a design is under discussion — and PDF/Word export keeps it in the document.

Also included

  • Macro, space page and global page — a diagram per macro, the space’s diagrams, every scene on the site.
  • PDF and Word export of the page includes the diagram.
  • Built-in editors — Nomnoml, Mermaid, LaTeX Math, Graphviz, Vega-Lite, WaveDrom; the source of each stays editable.
  • Shared scenes and templates — one diagram on many pages, or a new one from a copy.
  • Version history — the last 10 versions; conflict-safe saving with merge.
  • Over 200 shape libraries inside the app, light and dark themes, non-Latin scripts.

Runs on Atlassian

Built on Atlassian Forge: scenes are stored inside your Atlassian site, rendered in your browser, and the app makes no external calls. Anyone who can edit a page can change its diagram. See the privacy policy.

Further reading

Frequently asked questions

Can I edit a Nomnoml diagram after inserting it?

Yes. The Nomnoml source is stored with the diagram; choose Update, pick the diagram and change the text. The diagram keeps its place and scale in the scene.

Which diagram languages are included?

All of them in one app: Nomnoml, Mermaid, LaTeX Math, Graphviz, Vega-Lite, WaveDrom, plus Excalidraw's own hand-drawn shapes and over 200 shape libraries.

What happens if two people save the same diagram?

Nothing is overwritten. The second person's changes stay in the editor, and they can merge them with the latest version, reload it, or save theirs as a copy. The last 10 versions are kept.

Does the app send diagrams to an external server?

No. Scenes are stored in the app's Forge storage inside your Atlassian site and rendered in your browser; all renderers ship inside the app.

What happens to the diagram when I copy a page?

The copy gets its own copy of the diagram, so editing it never changes the original. To show the same diagram on many pages, choose a shared scene in the macro settings.

Is the diagram in PDF and Word exports?

Yes. Exporting the page includes the diagram as it is shown on the page.

Get Excalidraw UML & Class Diagrams for Confluence

Free up to 10 users. Install it from the Atlassian Marketplace.