PlantUML definitions are available via the Structurizr CLI export command,
using the -format plantuml
parameter.
C4-PlantUML definitions are available via the Structurizr CLI export command,
using the -format plantuml/c4plantuml
parameter.
Mermaid definitions are available via the Structurizr CLI export command,
using the -format mermaid
parameter.
WebSequenceDiagram definitions are available via the Structurizr CLI export command,
using the -format websequencediagrams
parameter. Only dynamic views are supported.
Ilograph definitions are available via the Structurizr CLI export command,
using the -format ilograph
parameter. A single Ilograph export contains the model and all views.
resources: - id: "1" name: "User" subtitle: "[Person]" description: "A user of my software system." backgroundColor: "#08427b" color: "#ffffff" - id: "2" name: "Software System" subtitle: "[Software System]" description: "My software system." backgroundColor: "#1168bd" color: "#ffffff" perspectives: - name: Static Structure relations: - from: "1" to: "2" label: "Uses"
The Structurizr DSL (as mentioned on the ThoughtWorks Tech Radar - Techniques - Diagrams as code) allows you to create multiple diagrams based upon the C4 model, in multiple output formats, from a single DSL source file.