Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
This diagram provides an overview of the Structurizr tooling. In short, a Structurizr workspace is described using a JSON document - all authoring methods (code or text) allow you to create/manipulate that JSON document, for rendering using a number of tools (the Structurizr service, PlantUML, Mermaid, DOT, etc). The DSL parser is written in Java (source), so you could use that directly to parse a local DSL file ... this is essentially what the Structurizr CLI does.
This diagram provides an overview of the Structurizr tooling. In short, a Structurizr workspace is described using a JSON document - all authoring methods (code or text) allow you to create/manipulate that JSON document, for rendering using a number of tools (the Structurizr service, PlantUML, Mermaid, DOT, etc). The DSL parser is written in Java (source), so you could use that directly to parse a local DSL file ... this is essentially what the Structurizr CLI does.