Diagrams

Diagrams are C4 visualisations of your model. They are views onto the underlying model objects and connections. The model data exists independently of any diagram, and the same object can appear in multiple diagrams.


Diagram types

Each diagram type maps to a C4 level of abstraction:

TypeC4 LevelDescription
context-diagramLevel 1Shows a system in the context of its actors and external systems
app-diagramLevel 2Shows the app and store containers inside a system
component-diagramLevel 3Shows the component objects inside an app or store