Products and pricing

Here are details of the cloud plans and on-premises products that we offer. All prices are in US$, and include tax based upon your location if applicable.

Cloud plans On-premises installation

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 one of the Structurizr client libraries or the browser-based workspace editor. We recommend that a workspace contains the model, views and documentation for a single software system.

Free plan

The free plan allows you to create diagrams and documentation, but it excludes team-based features such as role-based access, sharing links, workspace versioning, full-text search, embedding diagrams from workspaces (e.g. iframe and Atlassian Confluence), and Slack integration.

Paid plans

The paid plans are aimed at teams and provide access to the full feature set, with a varying number of workspaces. Plans with more than 25 workspaces are available for yearly purchase; please contact us for pricing.

Cloud plans

Our cloud plans allow 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.


1

workspace


$15.00
per month

or

$150.00
per year

3

workspaces


$30.00
per month

or

$300.00
per year

5

workspaces


$45.00
per month

or

$450.00
per year

10

workspaces


$85.00
per month

or

$850.00
per year

25

workspaces


$200.00
per month

or

$2000.00
per year

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.



The "Team Plan" is now known as the "Cloud Plan". The "Personal", "Standard" and "Enterprise" plans have been discontinued and are no longer available for purchase. Existing active subscriptions are unaffected.

On-premises installation

We also have a standalone version of Structurizr that can be run locally on your own server, 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 server, although software updates will only be available for the duration of a valid subscription. See On-premises installation for more details.

1

workspace

$300.00
per year

3

workspaces

$600.00
per year

5

workspaces

$900.00
per year

10

workspaces

$1700.00
per year

25

workspaces

$4000.00
per year

Product comparison

Here is a comparison of the products that we offer.

Express
(free)
Single diagrams from JSON/YAML.
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.
Workspaces
A workspace stores one software architecture model.
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 limit
The number of workspace API requests (GET and PUT) permitted per minute.
10
Private workspaces
Create private workspaces, hidden from public view.
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.
Role-based access
Share your workspace with team members, using role-based security.
Sharing link
Share your workspace using a read-only URL.
Full-text search
Search for diagrams and documentation across all workspaces.
 
Workspace editor
Create/modify models and diagrams using the browser-based workspace editor.
Web API
Create/modify models and diagrams using the web API, and Java/.NET client libraries.
Model-based
Create multiple diagrams from a single definition of elements and relationships.
Number of diagrams
The limit of the number of diagrams that can be contained in a workspace.
10 10
Static diagrams (the C4 model)
System Landscape, System Context, Container and Component diagrams.
Dynamic diagrams
Collaboration diagrams to show dynamic/runtime behaviour.
Deployment diagrams
Diagrams to show the mapping of containers to deployment nodes.
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.
Alternative diagram export formats
Export diagram definitions to PlantUML, mermaid, and WebSequenceDiagrams formats.
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.
Exploration filters
Filter some of the explorations, to help analyse the model more easily.
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.
 
Watermarking and logos
Structurizr watermarks and/or "powered by" logos on diagrams and documentation.
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 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 free 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.
Single sign-on with SAML 2.0
Integrate Structurizr with your SAML identity provider, for a single sign-on experience.
Scripting
A JavaScript API for scripting and automation (e.g. export diagram to PNG/SVG).
 
Support via e-mail
Target response time for support via e-mail.
72 hours 72 hours 24 hours 72 hours 24 hours
Express
(free)
Single diagrams from JSON/YAML.
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

Is there a free plan and trial?

Yes, the Free Plan is aimed at individuals, and provides a single workspace with the basic features needed to create software architecture diagrams and documentation. 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 (yearly cloud plans only; excludes the on-premises installation)

If you're not happy for any reason, we'll give you a full refund within one calendar month from the date that you purchased your yearly cloud plan. After this time, no refunds will be given. Contact help@structurizr.com from the e-mail address that you signed up with.

Cancelling a subscription

To cancel a subscription, and prevent it being renewed, use the 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 cloud plan, you will need to cancel your current subscription using the link on your dashboard, and re-subscribe when your current month/year expires. If you'd like immediate access to the larger plan, please contact help@structurizr.com after you've cancelled your current subscription.

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. In this situation, we will send you an e-mail with instructions about how to resubscribe to the same plan with alternative payment details.

EU tax for b2c transactions

Individuals in the EU are subject to tax at their local rate for the supply of digital services via the Internet (see Electronically supplied services for more details). EU registered businesses can enter their EU VAT number during the purchase process to have VAT deducted.

Purchase orders, invoicing and wire transfers

We're a small company, and due to the large overhead typically involved (supplier registration, vendor questionnaires, chasing late payment, etc) purchases for yearly subscriptions made via a purchase order/invoice and wire transfer will incur an additional $50 administration fee. Please contact help@structurizr.com with your business name, address and any purchase order details. Due to the EU VAT place of supply rules, EU registered businesses must also include their EU tax number to avoid being charged VAT at the local rate.

Resellers

Due to the additional overhead associated with indirect sales, a $100 administration fee will be added for all sales through resellers. No reseller discounts are available.

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.

Do you support open source projects, academic establishments, and non-profit organisations?

Yes, free cloud-based plans are available for open source projects, academic establishments, and public speakers and trainers. Discounts are available for other non-profit organisations.