D2
D2 creates modern diagrams from declarations, connections, containers, and style properties.
Use this type
Use D2 for architecture diagrams, dependency graphs, process diagrams, and annotated technical sketches.
Source format
The source format is D2 text. Enter the source in the diagram.zip editor.
Syntax essentials
- Declare a shape with an identifier and an optional label.
- Use an arrow to connect two shapes.
- Put nested elements inside braces.
- Put style properties below
style.
Example
user: User
agent: Agent
diagram: "diagram.zip"
user -> agent: request
agent -> diagram: create
Rendered exampleDrag to pan. Use the wheel or controls to zoom.