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
| Format | Engine |
|---|---|
| Mermaid | Mermaid 11 or Mermaid 12 |
| PlantUML | PlantUML 1.2026 |
| Graphviz (DOT) | Graphviz 1.2026 |
| Nomnoml | Nomnoml 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
- PNG and SVG — download buttons on each diagram. PNG comes at 1×, 2× or 3× the screen size, so it stays sharp on slides. Click a diagram to open it full screen.
- PDF export of the page includes the diagram as vector graphics, with its text kept as text.
- Word export of the page includes the diagram's source text as a code block.
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
- Word export carries the source text, not a picture of the diagram.
- Very large diagrams — hundreds of nodes — draw more slowly, because the drawing happens in the reader's browser.
- The visual editor does not cover pie charts, user journeys and a few other Mermaid types; those are edited as text.
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.