Skip to content

C4 container diagram

Show the applications and data stores that make up a system and how they talk to each other.

Diagram · origin tag c4/container · The C4 Model

Availability

Availability per host
HostStateHow to get it
StandalonePrototypeNot yet released
DesktopPrototypeNot yet released
IntelliJ PlatformNot plannedNot planned
Visual Studio CodeNot plannedNot planned
EclipseNot plannedNot planned
ThinkRailNot plannedNot planned
NotionNot plannedNot planned
ClaudeNot plannedNot planned

What it is for

C4 container diagram (the applications and data stores that make up a software system, and how they communicate)

Why a specialized view helps

C4 views are zoom levels of one model; a dedicated tool keeps each level consistent with the next instead of redrawing boxes by hand.

File formats

Not described yet.

Screenshots

The whole workspace in one shot: explorer expanded to the document, the container diagram rendered in its tab, the Toolbox panel with the C4 element kinds, the problems strip at the bottom. Nothing selected.

Standalone, at a8616b3

What is visible: The whole workspace in one shot: explorer expanded to the document, the container diagram rendered in its tab, the Toolbox panel with the C4 element kinds, the problems strip at the bottom. Nothing selected.

Why it matters: The C4 container diagram opens from its Structurizr model in the explorer, with a Toolbox limited to C4's own element kinds and a problems strip for validation, so the diagram and its model stay one.

Licence: Apache-2.0

Background

Focus areas

Sources