If you would like to start a paid subscription, please sign in to your account first.
Pricing
Here are details of the cloud service and on-premises installation subscriptions that we offer. All prices are in US$.
Free | Cloud service | On-premises installation | Free vs paid comparison | FAQ | Resellers
Free
The free account (cloud service and on-premises installation) is aimed at individuals, and provides 1 workspace with the basic features needed to create software architecture diagrams and documentation. Specifically, it excludes team-based features such as role-based access, sharing links, full-text search, embedding diagrams from workspaces (e.g. iframe and Atlassian Confluence), Slack integration, and priority support.
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. The following paid subscriptions provide 1+ workspaces, and a number of features aimed at teams (see the product comparison below).
1
workspace
3
workspaces
10
workspaces
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.
Basic installation
This is designed for use on a single server, and for ease of installation, 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 aimed at teams (see the product comparison below).
1
workspace
3
workspaces
10
workspaces
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 |
On-premises authentication add-on
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.
On-premises installation high availability add-on
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). This will be available in early 2021, and pricing is a one-off fee of $5,000. Please contact us for details.
Product comparison
Here is a comparison of the products that we offer.
Cloud (free) Cloud service, designed for individuals.
|
Cloud (paid) Cloud service, designed for teams.
|
On-premises (free) An on-premises version of Structurizr, designed for individuals.
|
On-premises (paid) An on-premises version of Structurizr, designed for teams.
|
|
---|---|---|---|---|
A workspace stores one software architecture model.
|
1 | 1+ | 1 | 1+ |
The ability to store workspace information in the cloud.
|
||||
The size limit of each workspace when stored in the cloud.
|
0.5 MB | 5 MB | ||
The number of workspace API requests (GET and PUT) permitted per minute is limited.
|
||||
Create private workspaces, hidden from public view.
|
||||
Share your workspace using a public read-only URL.
|
||||
Share your workspace using a read-only URL.
|
||||
Share your workspace with team members, using role-based security.
|
||||
Encrypt workspaces before uploading via the cloud API, and decrypt them in your browser using your own passphrase (example).
|
||||
Recent versions of your workspace are retained.
|
3 | 3 | ||
Search for diagrams and documentation across all workspaces.
|
||||
Reuse elements from a linked workspace.
|
||||
Create/modify models and diagrams using the browser-based workspace editor.
|
||||
Create/modify models and diagrams using the web API, for diagrams as code or diagrams as text.
|
||||
Create multiple diagrams from a single definition of elements and relationships.
|
||||
System landscape diagrams.
|
||||
C4 model system context diagrams.
|
||||
C4 model container diagrams.
|
||||
C4 model component diagrams.
|
||||
Collaboration diagrams to show dynamic/runtime behaviour.
|
||||
Diagrams to show the mapping of containers to deployment nodes.
|
||||
An automatic diagram key/legend, based upon styles in the software architecture model.
|
||||
Define an animation to reveal diagram elements and/or relationships to help tell a story.
|
||||
Export diagram definitions to PlantUML format.
|
||||
Export dynamic diagrams to WebSequenceDiagrams format.
|
||||
Lightweight supplementary documentation using Markdown or AsciiDoc to complement the software architecture diagrams.
|
||||
Supplement the architecture model with a log of the key decisions (e.g. architecture decision records).
|
||||
Alternative, automatic visualisations that can be used to explore the software architecture model.
|
||||
Supplement your deployment models with HTTP-based health checks to get an "at a glance" view of the health of your software systems.
|
||||
Structurizr watermarks and/or "powered by" logos on diagrams and documentation.
|
||||
Apply a theme for consistent diagrams across workspaces.
|
||||
Brand your diagrams and documentation with a logo and font.
|
||||
Change the C4 model terminology used when rendering diagrams.
|
||||
Embed diagrams and explorations in web pages using a HTML iframe.
|
||||
Embed diagrams in web pages using an automatically generated PNG image.
|
||||
Export the current diagram and key/legend to a 300dpi a PNG file, for printing or inclusion in slide decks.
|
||||
Export the current diagram and key/legend to SVG.
|
||||
Export the full set of diagrams to a single HTML page, for offline use.
|
||||
Export the documentation for a software system to a single HTML page, for offline use.
|
||||
Embed diagrams in wiki pages using the Atlassian Confluence macros.
|
||||
Perform a full-text search across a workspace using a slash command.
|
||||
Integrate Structurizr with your LDAP identity provider.
|
||||
Integrate Structurizr with your SAML identity provider, for a single sign-on experience.
|
||||
A JavaScript API for scripting and automation (e.g. export diagram to PNG/SVG).
|
||||
Create lightweight immutable diagram reviews for workspace diagrams, or any other PNG/JPG files.
|
1 | 10 | 1 | 10 |
Target response time for support (Monday to Friday; UK time).
|
72 hours E-mail, Slack, Google Group |
24 hours Zendesk |
72 hours E-mail, Slack, Google Group |
24 hours Zendesk |
Cloud (free) Cloud service, designed for individuals.
|
Cloud (paid) Cloud service, designed for teams.
|
On-premises (free) An on-premises version of Structurizr, designed for individuals.
|
On-premises (paid) An on-premises version of Structurizr, designed for teams.
|
Frequently asked questions
What is a workspace?
In Structurizr, a workspace is the wrapper for your software architecture model, views and supplementary documentation. Workspaces can be created using code, text, or the browser-based workspace editor. 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.
Refunds
All payments are non-refundable. Please contact us for an extended trial if necessary before starting your subscription.
Cancelling a subscription
To cancel a subscription, and prevent it being renewed, use the Cancel subscription link on your dashboard.
Changing a subscription
There is currently no way to change an active subscription. If you'd like to move to a larger plan, you will need to cancel your current subscription using the link on your dashboard to stop the recurring payment (this does not affect your existing workspaces), and re-subscribe when your current month expires. If you'd like immediate access to the larger plan, please raise a support ticket via your dashboard, after you've cancelled your current subscription. No data will be lost when a subscription is cancelled.
Updating credit card details
We do not have access to your credit card details, so it is not possible to change these to reflect a new credit card number or revised expiry date. To change your credit card details, please cancel your current subscription using the link on your dashboard, and follow the instructions in the confirmation e-mail about how to resubscribe to the same plan.
Failed payments
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.
Purchase orders, invoicing, and wire transfers
Purchases can be made via a purchase order/invoice and wire transfer, with a minimum subscription period of one year (i.e. monthly subscriptions cannot be purchased via invoices). Please contact help@structurizr.com with your business name, address and any purchase order 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.