Binaries

Prebuilt binaries are provided as a Docker image and Java .war file. All Structurizr commands are free to use from these binaries except for server, which requires a license (see pricing).

  • Latest release: 2026.05.22

Docker image

Pull the latest version of the Docker image:

docker pull structurizr/structurizr

Start Structurizr:

docker run -it --rm -v $PWD:/usr/local/structurizr structurizr/structurizr <command> [parameters]

In this example, $PWD will mount the current local directory as the working directory (mapped to /usr/local/structurizr in the Docker container).

See Error “Data directory /usr/local/structurizr is not writable” when running Docker container if you encounter issues writing to the mounted Structurizr data directory, particularly when using the hardened Docker image.

Java .war file

Download the file, either by clicking the link above or via the command line:

curl -O https://download.structurizr.com/structurizr.war

Start Structurizr:

java -jar structurizr.war <command> [parameters] 

Community builds

The following binaries/packages can also be used, but are not maintained by us.


This site uses Just the Docs, a documentation theme for Jekyll.