structurizr.com - the cloud service and on-premises installation
Looking for the open source Structurizr community site?
Diagrams as code 2.0
Structurizr builds upon "diagrams as code", allowing you to create multiple diagrams from a single model, using a number of tools and programming languages.
The Structurizr DSL is a text-based DSL, designed to be used in conjunction with the Structurizr CLI. This is the recommended authoring option for most teams.
Java, .NET, TypeScript, PHP, Python, and Go via the JSON web API. This authoring option is recommended for teams who want to use code to help build their software architecture model (e.g. component discovery via static analysis, parsing distributed log files, etc).
Designed for the C4 model
Structurizr is specifically designed to support the C4 model for visualising software architecture, natively supporting diagram navigation and zoom in/out. A diagram key/legend is automatically generated for each diagram too.
Document your cloud architecture
Use themes to help document your cloud architecture; with prebuilt themes for Amazon Web Services, Microsoft Azure, Google Cloud Platform, Oracle Cloud Infrastructure, and Kubernetes. See Help - Themes for more details.
Review your diagrams
Structurizr's diagram review feature is designed to offer a quick and lightweight immutable review process for your diagrams; supporting general, risk-storming, and STRIDE reviews.