Pricing

Here are details of the cloud service and on-premises installation subscriptions that we offer. All prices are in US$.


Structurizr Lite | Cloud service | On-premises installation | Product comparison | FAQ
Cancelling/changing a subscription | Refunds | Resellers

Structurizr Lite

Packaged as a Docker container, and designed for developers, this version of Structurizr provides a way to quickly work with a single workspace. It's free to use, and allows you to view/edit diagrams, view documentation, and view architecture decision records defined in a DSL or JSON workspace. See Help - Structurizr Lite for more details.

Cloud service

Our cloud service allows you to get started with Structurizr quickly, without needing to host and update software on your own servers. You can read about how and where data is stored, and our privacy policy explains how we use your data. A free account provides a single workspace, plus the basic features to create diagrams and documentation. Diagrams and documentation owned by free accounts cannot be shared with other users. The following paid subscriptions provide 1+ workspaces, and a number of features designed for teams (see the product comparison below).


1

workspace


$25
per month


3

workspaces


$50
per month


10

workspaces


$125
per month


Cloud service subscriptions with more than 10 workspaces are available to purchase by contacting us, and are priced at a discounted rate of $100 per workspace per year, for example:

1 year subscription with 25 workspace(s) US$2,500
1 year subscription with 50 workspace(s) US$5,000
1 year subscription with 100 workspace(s) US$10,000

On-premises installation

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. A subscription grants you a perpetual license to use the software on your own infrastructure, although software updates will only be available for the duration of a valid subscription. See On-premises installation for more details.


This is designed for installation on a single server, with all workspace data and users being stored on the local file system. The following paid subscriptions provide 1+ workspaces, and a number of features designed for teams (see the product comparison below).


On-premises installation

1

workspace

$50
per month


On-premises installation

3

workspaces

$100
per month


On-premises installation

10

workspaces

$250
per month


On-premises installation subscriptions with more than 10 workspaces are available to purchase by contacting us, and are priced at a discounted rate of $200 per workspace per year, for example:

1 year subscription with 25 workspace(s) US$5,000
1 year subscription with 50 workspace(s) US$10,000
1 year subscription with 100 workspace(s) US$20,000

Add-ons

The authentication add-on provides support for authentication with LDAP and SAML 2.0 - see On-premises installation - Authentication for more details. This is available now, and pricing is a one-off fee of $2,500. Please contact us for details.

The high availability add-on allows for installation on multiple servers for high availability, with a number of options for data storage (e.g. MySQL + Amazon S3 + Elasticsearch). Please contact us for details.

Product comparison

Here is a comparison of the products that we offer.

Lite
(free)
Cloud
(free)
Cloud
(paid)
On-premises
(free)
On-premises
(paid)
Workspaces
A workspace stores one software architecture model.
1 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 beta
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 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.
(coming soon)
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.
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 1 10
 
Support
Target response time for support (Monday to Friday; UK time).
7 days
via E-mail, Slack, Google Group
7 days
via E-mail, Slack, Google Group
1 working day
via our Zendesk widget
or
7 days
via E-mail, Slack, Google Group
7 days
via E-mail, Slack, Google Group
1 working day
via our Zendesk widget
or
7 days
via E-mail, Slack, Google Group
Lite
(free)
Cloud
(free)
Cloud
(paid)
On-premises
(free)
On-premises
(paid)

Frequently asked questions

What is a workspace?

In Structurizr, a workspace is the wrapper for your software architecture model, views and supplementary documentation. We recommend that a workspace contains the model, views and documentation for a single software system. See usage recommendations for more details.

Do subscriptions belong to users or workspaces?

A subscription belongs to a user account and, for the cloud service, the paid features are associated with the workspace(s) owned by the user who has the subscription. If you transfer a workspace from a paid subscriber to a free user, that workspace will lose the paid features. Subscriptions cannot be transferred between users.

Per team pricing, not per user?

Unlike typical software modelling and documentation tools, where the pricing is hundreds or thousands of dollars "per user", Structurizr's pricing is designed to be "per team", for whatever your own definition of a "team" is.

"Per user" licensing tends to result in a common anti-pattern where a small number of people end up being responsible for updating diagrams, with the resulting diagrams often being manually exported to static images for inclusion in documentation or wiki pages. We think that good software architecture diagrams and documentation should be accessible by everybody on the team, rather than just those lucky few individuals who are fortunate enough to have licenses for tooling.

Workspaces owned by a paid customer can be shared with free users, so you only need to purchase one subscription for your team.

Is there a trial of the paid features?

Yes, after signing up for our Free Plan, if desired, you can activate a free 14 day trial by using the link on your dashboard. This trial allows you to create up to 3 workspaces and unlocks all of the available features. This is obligation free and no payment details are required. After the trial period, your account will revert back to the Free Plan.

Do you manage credit card details yourself?

No, we use Braintree Payments (a PayPal company).

Which credit cards do you accept?

We accept Visa, Mastercard and American Express.

What's your refund policy?

  • Payments for cloud subscriptions are refundable within 7 days of the payment date.
  • Payments for on-premises installation subscriptions are not refundable - please contact us for an extended trial if necessary before starting your subscription.

What happens if my payment fails?

If a subscription payment fails for any reason, your subscription will be cancelled, and a 7 day grace period provided. In this situation, we will send you an e-mail with instructions about how to resubscribe to the same plan with alternative payment details.

What happens to my workspaces when my paid plan expires?

Users on the Free Plan can create one workspaces so, when your paid plan expires, the workspace that you created first will be retained as-is. The other, more recent, workspaces will be retained too, but marked as read-only. You can still view the workspace content (via the UI and web API) but no changes can be made.

Can I purchase an annual subscription?

Yes, we can provide a non-renewing annual subscription. Payment can be made via an invoice for bank transfer (SWIFT/IBAN or UK bank transfer), or via a PayPal invoice for payment via credit card. Please contact help@structurizr.com with your business name, address and any purchase order details.

Do you have a W9 form?

No, Structurizr Limited is not a US-based company. We do have a W-8BEN-E though - please e-mail us.

Do you have a VAT number?

No, Structurizr Limited is registered in Jersey (Channel Islands), so we do not have a UK/EU VAT number.