Everything You Need to Diagram in Confluence
ZenUML for Confluence brings a complete diagramming workspace directly into your Atlassian pages — no external tools, no copy-paste friction, no content leaving your Confluence instance. Six diagram types, a distraction-free fullscreen editor, live preview, one-click export, and AI-assisted generation are all included.
Install Free on Marketplace · Browse Diagram Types

A workspace built for flow
Fullscreen Editor
Opens a full-viewport modal editor for any diagram type — ZenUML, Mermaid, PlantUML, DrawIO, OpenAPI, or Embed. Hides all Confluence chrome so you can focus entirely on the diagram.
Live Preview
The diagram renders in real time as you type — no save required. Syntax errors are highlighted inline so you catch mistakes before they reach your page.
Diagram as Code
All diagram types except DrawIO are stored as plain text source code in Confluence custom content. Copy the source into Git, review diagram changes in PRs, and diff versions over time — the same workflow your engineers already use for code.
Get diagrams out of Confluence
Export to PNG & PDF
Export any rendered diagram to PNG or PDF directly from Confluence — from both view mode and edit mode. No third-party tools, no screen captures. PNG is available on all variants; PDF is available on the Full variant.
Copy Diagram Code
Copy the full diagram source code to the clipboard with a single click. Paste it into another page, a code editor, or a Git repository without opening the editor.
Version History
Browse the full edit history of any diagram, preview any past version, and restore a previous state with one click. Version history is stored as Confluence custom content versions — no external database required.
Smarter diagramming, on your terms
AI-Assisted Generation
Describe what you want to diagram in plain English, or paste existing page content, and Diagramly AI generates a diagram draft. Available in the Lite variant via the Diagramly AI integration. You remain in full control — the draft is editable before any save.
Privacy-First Rendering
ZenUML sequence, Mermaid, PlantUML, OpenAPI, and Embed diagrams render entirely in the browser. Diagram source code never leaves your Confluence instance during rendering — not to ZenUML servers, not to third parties.
Atlassian Forge
Built entirely on modern Atlassian Forge — not the legacy Connect framework. Forge runs in a sandboxed V8 isolate with no persistent server or auth-token storage on ZenUML infrastructure. Permissions are declared in the app manifest and reviewed by Atlassian at install time.
Beyond sequence diagrams
DrawIO Integration
The full DrawIO drag-and-drop editor is embedded directly in Confluence. Create and edit flowcharts, network diagrams, org charts, and any other graph — no separate DrawIO account or app needed. Diagrams are stored as Confluence custom content.
OpenAPI Viewer
Paste an OpenAPI 3.x or Swagger 2.x specification into the macro and it renders as an interactive Swagger UI — try endpoints, view schemas, explore authentication requirements — all from within your Confluence page.
Embed Diagrams
Embed an existing ZenUML, Mermaid, DrawIO, or OpenAPI macro from any Confluence page into another page. Changes to the source diagram propagate automatically — one source of truth, many viewers.
See all 6 diagram types in detail →
ZenUML Lite vs Full
The Lite variant is free forever. The Full variant adds PDF export, premium support, and priority access to new features.
| Feature | Lite — Free | Full — Paid |
|---|---|---|
| Fullscreen Editor | ✓ | ✓ |
| Live Preview | ✓ | ✓ |
| Diagram as Code | ✓ | ✓ |
| Version History | ✓ | ✓ |
| Export to PNG | ✓ | ✓ |
| Copy Diagram Code | ✓ | ✓ |
| Privacy-First Rendering | ✓ | ✓ |
| Atlassian Forge (modern runtime) | ✓ | ✓ |
| All 6 Diagram Types | ✓ | ✓ |
| DrawIO Integration | ✓ | ✓ |
| OpenAPI Viewer | ✓ | ✓ |
| Embed Diagrams | ✓ | ✓ |
| AI-Assisted Generation | ✓ | ✓ |
| Export to PDF Full only | ✗ | ✓ |
| Priority Support Full only | ✗ | ✓ |
Frequently asked questions
Does ZenUML for Confluence work with both Lite and Full variants?
Most features are available in both variants. The Lite variant (free) includes live preview, fullscreen editor, version history, PNG export, and all 6 diagram types. AI-assisted generation and PDF export are available in the Full (paid) variant. See the comparison table above for a complete breakdown.
Is my diagram content sent to ZenUML servers during rendering?
No. All diagram rendering — ZenUML sequence, Mermaid, PlantUML, OpenAPI, and Embed types — happens entirely in the browser. Your diagram source code never leaves your Confluence instance during the rendering process. Only DrawIO syncs canvas state to Cloudflare-backed storage as part of its own integration.
Can I export diagrams to PNG or PDF?
Yes. PNG export is available in all variants from both view mode and edit mode. PDF export is available in the Full variant. Both formats are generated client-side from the rendered diagram — no server round-trip required.
How does the AI diagram generation feature work?
The AI generation feature, available in the Lite variant via Diagramly AI, lets you describe a diagram in plain text or paste page content, and it produces a diagram code draft. You can then edit and refine the generated code in the live editor before saving. The AI call goes to Diagramly AI endpoints — review the privacy policy for data handling details.
What does "Diagram as Code" mean for my team?
All diagram types except DrawIO store diagrams as plain text source code in Confluence custom content. This means you can copy the source, store it in a Git repository, review changes in pull requests, and diff diagram versions over time — the same workflow your engineers already use for code. DrawIO stores an XML-based format that is also human-readable.
Start diagramming for free
Install ZenUML for Confluence from the Atlassian Marketplace — no credit card required. The Lite variant is free for any team size with no macro limit on publish.