C4 Designer
The C4 Designer is Nodinite's interactive canvas for creating and editing Architecture Diagrams. Where the View page lets you read, explore, and navigate a diagram, the Designer lets you build it — add elements, draw connections, reorganise boundaries, and bind shapes to real entities in your Repository.
Every change you make is saved automatically. There is no Save button.
Architecture Diagrams is part of experimental builds. This capability is actively evolving. APIs, UI, and workflows may change between releases. Contact your sales representative to enable this feature.
Two Pages, One Canvas
Every Architecture Diagram in Nodinite has two distinct pages built on the same rendering engine:
| Page | What you can do |
|---|---|
| View | Read the diagram, inspect elements, navigate drill-through links, generate Dynamic diagrams, export, and print |
| Designer | Everything in View, plus create and edit elements, draw connectors, manage boundaries, and control the diagram lifecycle |
The Designer navigates to a /design URL suffix for the same diagram. Switch between them using the View and Designer buttons in the toolbar.
Diagram: Both pages share the same canvas engine. The Designer adds editing capabilities on top of the read-only View experience.
The Draft and Active States
The Designer introduces a two-state lifecycle that protects published diagrams from accidental edits.
| State | Description | Designer behaviour |
|---|---|---|
| Active | The published, approved version of the diagram | Opens in read-only mode with a yellow banner |
| Draft | A working copy you are actively editing | Full edit mode — toolbox, drag-and-drop, connector drawing |
| Archived | Retired diagram — kept for reference | Read-only; no editing allowed |
Diagram: The diagram lifecycle. A Draft is your working copy; promote it to Active when it is ready for the team.
When you open the Designer for an Active diagram, a yellow banner appears:
"This diagram is Active. Create a Draft to make changes."
Click Create Draft in the toolbar to begin editing. When you are satisfied with your changes, click Promote to Active to publish the new version.
What You Can Do in the Designer
The Designer is organised into a set of tasks, each covered in its own guide:
| Task | Guide |
|---|---|
| Pan, zoom, and navigate the canvas | Navigating the Canvas |
| Add shapes, elements, and boundaries from the toolbox | Building a Diagram |
| Group elements into Domain boundaries | Organising with Boundaries |
| Draw and configure connections between elements | Drawing Connectors |
| Edit element properties in the inspector panels | Editing Elements |
| Link canvas shapes to Repository Systems and Services | Repository Bindings |
| Manage the Draft/Active lifecycle and clone diagrams | Diagram Lifecycle |
Navigating to the Designer
From any Architecture Diagram's View page:
- Click the Designer button in the toolbar (only visible when the
c4DesignerEnabledfeature flag is active) - If the diagram is Active, click Create Draft in the Designer toolbar before editing
- Make your changes — every change saves automatically
- Click Promote to Active when the diagram is ready
