Projects & sharing

Everything about the life of your work outside the canvas: saving, team access, and exporting.

The whole story: your model lives in a project. By default that project sits in your browser and saves itself; a free account adds JSON backup; Pro moves projects to the cloud and adds teammates with roles. Diagrams leave the app as images (one diagram), document bundles (the whole model, Markdown or PDF), or JSON (the raw model).

In this section

  1. Manage projects — create (four sources), local vs cloud storage, autosave and explicit save, promote to cloud, duplicate, update from code, version history, and backup.
  2. Share & collaborate — invite teammates by email, assign roles (Owner, Admin, Editor, Viewer), manage invitations and audit log.
  3. Sync, merges & conflicts — how simultaneous edits combine, what raises a conflict, and the guarantees against losing work.
  4. Collaborate on a cloud project — the independent parts the project tracks, merging and conflict-fixing step by step, and the habits that keep merges small.
  5. Export diagrams — diagram images (all tiers), full document bundle (Pro), JSON model file, and hand-authored models via schema.
  6. Structurizr DSL — import a .dsl workspace as a new project (or paste it into an existing one), or export any project — including its F4 flows and decisions — back to one, with what's supported and what's restricted.

Where next