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 |