Documentation · Confluence Cloud

Diagram Station

Write a diagram as text — Mermaid, PlantUML, Graphviz, Nomnoml or WaveDrom — or build it with the mouse in the visual editor, and it is drawn right on your Confluence page. The text stays in the page, so the diagram is searchable, versioned with the page, and editable by anyone who can edit the page.

Installing

Install from the Atlassian Marketplace. There is no account to create, no key to paste and nothing to configure: the app runs on Atlassian's own Forge platform and is ready the moment it is installed.

Inserting a diagram

While editing a page, type /diagram — or /mermaid, /plantuml, /graphviz — and pick the macro. The editor opens with the text on the left and the drawing on the right, redrawn as you type.

graph TD
  Request --> Review
  Review -->|approved| Publish

Save puts the diagram on the page. Cancel closes the editor and keeps the page as it was. To change a diagram later, edit the page and open the macro again.

Visual editor

Open full editor shows the diagram as cards you can work with directly, the way mind-map tools do. Click a card to rename it, press Tab to add a child and Enter to add a sibling, drag a card onto another to move or link it, and pick colors and saved styles from the panel on the right. Every change is written back into the text, so the source stays the single truth and you can switch between text and cards at any moment.

Works on Mermaid flowcharts, mind maps, state, class, sequence, ER and Gantt diagrams, on PlantUML, and on Graphviz. Other types are edited as text.

Generate with ChatGPT, Claude or Gemini

Each format has a Copy prompt button. Paste the prompt into any AI assistant, describe your diagram, and paste the answer back. Common mistakes in AI answers — code fences, curly quotes, text before or after the diagram, end used as a node name — are repaired automatically, and you see the change before it is applied.

Themes and company theme

Pick a theme from the Theme list in the editor. A space administrator can also set a company theme — a name and three colors — under Space settings → Apps → Diagram Station migration. Everyone then sees it first in the Theme list.

Formats and engine versions

FormatEngine
MermaidMermaid 11 or Mermaid 12
PlantUMLPlantUML 1.2026
Graphviz (DOT)Graphviz 1.2026
NomnomlNomnoml 1.7
WaveDrom (timing diagrams)WaveDrom 3.7

Each diagram remembers the engine it was drawn with. When a newer engine arrives, your existing diagrams keep drawing exactly as before; you move one to the new engine yourself, from its editor, when you choose to.

You can also open draw.io, Excalidraw, BPMN, OpenAPI, CSV, JSON and YAML files with Open file…; they are converted to diagram text.

Moving from another diagram app

A space administrator opens Space settings → Apps → Diagram Station migration. It finds diagrams made with Mermaid Diagrams for Confluence (weweave), Mermaid Charts & Diagrams (Stratus), Graphviz Diagrams (Appfire) and Macro Pack, shows every page it would change, and converts only the pages you tick. Each converted page gets a new version, and one click restores the whole run.

When the text has a mistake

The editor shows the line where the engine stopped, a short code you can copy — for example ENG-MERMAID-11-PARSE — a Try auto-fix button, and our support contacts: email and WhatsApp. If a page is saved with a mistake, readers see the same message in place of the drawing, never a blank box.

PNG, SVG, PDF and Word

Permissions and data

Drawing needs no access to your content. Confluence only hands the macro the text of the diagram it is drawing.

The permissions shown at install time exist for migration only: searching, reading and writing pages lets the migration screen find other apps' diagrams and convert them, always as the administrator who runs it and only on pages that person ticks. storage:app keeps the company theme and the list of migration runs, so a run can be restored.

The drawing happens in your browser. The engines are bundled inside the app, so nothing is fetched from, or sent to, any address outside your Atlassian site — which is what the “Runs on Atlassian” badge on the Marketplace listing certifies.

Privacy policy

Nothing you have in Confluence leaves Atlassian. The app makes no request to any host outside your Atlassian site: no third party, no analytics, no server of ours. This is enforced by the Forge platform, not only promised.

No AI model is used.

What is stored, and where. The diagram text and the chosen engine are stored as the macro's settings inside your Confluence page, like any other macro. In the app's Forge storage we keep only the company theme (a name and three colors) and a record of migration runs (page ids, titles and versions, so a run can be undone). No diagram text is copied there.

Who can see it. Exactly the people who can see the page. We, as the developer, have no way to read your diagrams.

Deletion. Deleting the macro or the page removes the diagram text with it. Uninstalling the app leaves the text in your pages, so nothing you wrote is lost.

Questions about any of this: contact@maste.ro.

Limits

Support

Write to contact@maste.ro — a problem, a question, or a format you need — or message us on WhatsApp. Both are on every error in the app, next to a short code. Tell us what you were doing, what you saw, and the code if there was one. We answer within 48 hours.