File types

Structurizr uses two file types to represent workspaces:

workspace.dsl

Your workspace source, created using the Structurizr DSL. This defines your software architecture model and views, along with any processing instructions (e.g. scripts, plugins, documentation, ADRs, etc).

workspace.json

The “compiled” version of your workspace source, additionally including diagram layout information from the diagram editor. This is an open JSON data format and is not designed to be edited by hand.