Products

The Structurizr renderer is available in a number of versions, covering different usage scenarios.

Lite

Packaged as a Docker container, and designed for developers, this version of Structurizr provides a way to quickly view diagrams, documentation, and architecture decision records.

(free; no sign up required)

Cloud service

Our cloud service allows you to get started with Structurizr quickly, without needing to host and update software on your own servers.

(free and paid)

On-premises

We also have a version of Structurizr that can be run on your own infrastructure (local servers or cloud), providing the majority of the same features found in the cloud service.

(paid)

Which product?

I want to create diagrams and export them as static PNG files. Lite or cloud service Free
I want to store my diagrams/documentation in version control and allow other developers (who have Docker installed) to view this offline. Lite Free
I want to publish diagrams/documentation in a central location for other people to view. Cloud service Paid
I want to publish diagrams/documentation in a central location for other people to view, but I'm concerned about security. Cloud service (with client-side encryption enabled) or on-premises installation Paid
I want to publish diagrams/documentation in a central location for other people to view, but we can't use the cloud. Paid on-premises installation Paid

Comparison

Lite
(free)
Cloud
(free)
Cloud
(paid)
On-premises
(paid)
Workspaces
A workspace is the wrapper for your software architecture model, views and supplementary documentation.
1 1 1+ 1+
Cloud storage
The ability to store workspace information in the cloud.
Workspace size
The size limit of each workspace when stored in the cloud.
0.5 MB 5 MB
API rate limits
The number of workspace API requests (GET and PUT) permitted per minute is limited.
Private workspaces
Create private workspaces, hidden from public view.
Public workspaces
Share your workspace using a public read-only URL.
Sharing link
Share your workspace using a read-only URL.
Role-based access
Share your workspace with team members, using role-based security.
Restrict access by IP address
Configure allowed IP addresses for extra security.
Client-side encryption
Encrypt workspaces before uploading via the cloud API, and decrypt them in your browser using your own passphrase (example).
Workspace versioning
Recent versions of your workspace are retained.
3
Full-text search
Search for diagrams and documentation across all workspaces.
DSL editor
Create/modify models and diagrams using the browser-based DSL editor.
DSL editor with real-time collaboration
Collaboratively create/modify models and diagrams using the browser-based DSL editor.
Web API
Create/modify models and diagrams using the web API, for diagrams as code or diagrams as text.
Model-based
Create multiple diagrams from a single definition of elements and relationships.
System Landscape diagrams
System landscape diagrams.
System Context diagrams
C4 model system context diagrams.
Container diagrams
C4 model container diagrams.
Component diagrams
C4 model component diagrams.
Dynamic diagrams
Collaboration diagrams to show dynamic/runtime behaviour.
Deployment diagrams
Diagrams to show the mapping of containers to deployment nodes.
Custom elements
Custom elements, for inclusion on any diagram.
Custom diagrams
Custom diagrams showing custom elements only.
Diagram key/legend
An automatic diagram key/legend, based upon styles in the software architecture model.
Animation
Define an animation to reveal diagram elements and/or relationships to help tell a story.
Documentation
Lightweight supplementary documentation using Markdown or AsciiDoc to complement the software architecture diagrams.
Decision log
Supplement the architecture model with a log of the key decisions (e.g. architecture decision records).
Explorations
Alternative, automatic visualisations that can be used to explore the software architecture model.
Graph only
Health checks
Supplement your deployment models with HTTP-based health checks to get an "at a glance" view of the health of your software systems.
 
Themes
Apply a theme for consistent diagrams across workspaces.
Branding
Brand your diagrams and documentation with a logo and font.
Terminology
Change the C4 model terminology used when rendering diagrams.
iframe embed
Embed diagrams and explorations in web pages using a HTML iframe.
Image embed
Embed diagrams in web pages using an automatically generated PNG image.
Export diagram to PNG
Export the current diagram and key/legend to a 300dpi a PNG file, for printing or inclusion in slide decks.
Export diagram to SVG
Export the current diagram and key/legend to SVG.
Offline HTML diagram export
Export the full set of diagrams to a single HTML page, for offline use.
Offline HTML documentation export
Export the documentation for a software system to a single HTML page, for offline use.
 
Atlassian Confluence
Embed diagrams in wiki pages using the Atlassian Confluence macros.
Slack
Perform a full-text search across a workspace using a slash command.
Integration with LDAP
Integrate Structurizr with your LDAP identity provider.
(via paid add-on)
Single sign-on with SAML 2.0
Integrate Structurizr with your SAML identity provider, for a single sign-on experience.
(via paid add-on)
Scripting
A JavaScript API for scripting and automation (e.g. export diagram to PNG/SVG).
 
Diagram review
Create lightweight immutable diagram reviews for workspace diagrams, or any other PNG/JPG files.
1 10 10
 
Support
Support (Monday to Friday; UK time).
E-mail, Slack, Google Group
E-mail, Slack, Google Group
1 working day
via our Zendesk widget
1 working day
via our Zendesk widget
Lite
(free)
Cloud
(free)
Cloud
(paid)
On-premises
(paid)