If you've ever pasted a screenshot of a diagram into a Confluence page, you already know the problem: three weeks later, the system has changed, the screenshot is stale, and nobody knows where the original file lives.
There's a better way — and it's called diagram as code.
Mermaid is an open-source diagramming language that lets you describe diagrams in plain text. Instead of dragging boxes around a canvas, you write something like:
flowchart LR
A[User] --> B[API Gateway]
B --> C[Auth Service]
B --> D[Data Service]
C --> E[(Database)]
D --> E
…and it renders instantly into a clean, readable flowchart.
Because diagrams live as text inside your Confluence page, they're:
Mermaid Diagrams & Charts for Confluence by RVS brings native Mermaid rendering directly into your Confluence Cloud workspace — no external tools, no third-party exports, no browser extensions required.
It's an app, available today on the Atlassian Marketplace.
The app supports the full range of diagrams you'd need for technical and product documentation:
| Diagram Type | Great For |
|---|---|
| Flowcharts | Process flows, decision trees, user journeys |
| Sequence Diagrams | API interactions, service communication, auth flows |
| Entity-Relationship (ER) Diagrams | Database schema, data models |
| Gantt Charts | Project timelines, sprint planning |
| State Diagrams | Order states, feature flags, lifecycle flows |
| Architecture Diagrams | System design, infrastructure overviews |
| User Journey Maps | UX flows, onboarding steps |
and many more....
No uploads. No exports. No "where did I put that Lucidchart file."
If your team uses Atlassian ROVO, the integration goes even further. You can describe a diagram in natural language and have ROVO generate the Mermaid code for you — then render it right there in the page. It's one of the smoothest AI-to-diagram workflows available inside the Atlassian ecosystem today.
This app is particularly valuable for:
If your team writes documentation in Confluence and has ever struggled to keep diagrams in sync with reality, this app directly solves that problem.
Install the app from the Marketplace — 30 days free trial:
👉 Mermaid Diagrams & Charts for Confluence on the Atlassian Marketplace
Full documentation is available at the RVS documentation space.
New to Mermaid? Here are a few snippets to get you started:
Flowchart
flowchart TD
A[Start] --> B{Decision}
B -->|Yes| C[Do the thing]
B -->|No| D[Skip it]
C --> E[End]
D --> E
Sequence Diagram
sequenceDiagram
Client->>API: POST /login
API->>Auth: Validate credentials
Auth-->>API: Token
API-->>Client: 200 OK + Token
State Diagram
stateDiagram-v2
[*] --> Draft
Draft --> InReview
InReview --> Approved
InReview --> Draft
Approved --> Published
The official Mermaid docs are an excellent reference for the full syntax.
If you've used Mermaid Diagrams & Charts for Confluence, share your experience in the comments. What diagram types do you use most? How has it changed the way your team documents systems?
Rahul_RVS
0 comments