server

The server command provides a way to start a self-hosted Structurizr server that can be used to publish workspaces to a wider audience. It’s equivalent to the previous Structurizr on-premises installation.

The Structurizr server has an open core that you can use for free when building from source. Our prebuilt binaries add features designed for use in enterprise environments (license required).

  Open core Prebuilt binaries
Distribution Build from source Prebuilt Docker image and Java .war file
Pricing Free License required
Authentication None + fixed username/password, file-based users and roles, SAML, LDAP (on request)
Role-based access No Yes
Workspace visibility Public + sharing link with token
Workspace storage File system + Amazon Web Services S3, Microsoft Azure Blob storage
Workspace search Apache Lucene + Elasticsearch
HTTP sessions Local + Redis
Admin API No Yes