Bitwerf

PlantUML Diagrams by Bitwerf – Documentation

Write diagrams in the PlantUML language and show them on your Confluence Cloud pages. The official PlantUML engine runs inside Confluence: there is no PlantUML server and your diagram text never leaves your site.

Add a diagram

Edit a page, type /plantuml and choose PlantUML diagram. Pick a template or paste your PlantUML, check the live preview and click Save (or press Ctrl/Cmd + Enter). @startuml and @enduml are optional for short snippets.

The PlantUML editor with live preview

Diagram types

Everything the PlantUML engine supports, including sequence, class, activity, component, use case, state, object, deployment, timing, entity relationship, mind map, work breakdown, Gantt, JSON and YAML diagrams. The editor has templates for the most common ones.

Bundled libraries

These standard-library sets work offline inside Confluence with !include <...>: C4 (<C4/C4_Context> and friends), AWS (<awslib14/...>), Azure (<azure/...>), Google Cloud (<gcp/...>), Kubernetes (<kubernetes/...>, <k8s/...>) and ArchiMate (<archimate/...>). All built-in !theme themes work too. Includes of web URLs or other libraries are not loaded, so nothing is fetched from outside Atlassian.

Themes and alignment

Auto follows the Confluence light or dark setting; Light and Dark force a theme. Align the diagram left or center.

Fast pages

When you save, the rendered diagram is stored with the macro, so pages show it instantly. The engine only loads when you edit, or when a diagram needs a theme that was not stored.

Errors

If the PlantUML has a problem, the editor and the page show the message and the line it is on.

Data and privacy

The app runs on Atlassian (Forge) with no external servers, analytics or cookies. Your diagrams are stored in the Confluence page. See the privacy policy.

Third-party software

ComponentLicenseSource
PlantUML JavaScript engine (@plantuml/core 1.2026.9)MITplantuml/plantuml
Viz.js / Graphviz (bundled with the engine)MIT / EPLmdaines/viz-js
C4-PlantUMLMITplantuml-stdlib/C4-PlantUML
AWS Icons for PlantUMLMIT (code), CC BY-ND 2.0 (icons)awslabs/aws-icons-for-plantuml
Azure-PlantUMLMITplantuml-stdlib/Azure-PlantUML
GCP icons for PlantUMLsee sourceCrashedmind/PlantUML-icons-GCP
Kubernetes spritesApache 2.0 / MITplantuml-kubernetes-sprites, kubernetes-PlantUML
Archimate-PlantUMLMITplantuml-stdlib/Archimate-PlantUML

Product names and icons belong to their owners. PlantUML Diagrams by Bitwerf is not affiliated with the PlantUML project, AWS, Microsoft or Google.

Support

Email hello@bizzkitt.ai or see support. Bitwerf is a trade name of BizzKitt B.V., the Netherlands.