Installation
Binaries
MacOS and Linux
On MacOS and Linux, brew
is the prefered install option, as updates to Load will be handled automatically.
brew install styrainc/packages/load
Direct Downloads
Windows and macOS binaries are provided for convenience and exploration. Only Linux binaries and container images are supported for use in production environments.
macOS binaries downloaded from the GitHub releases page must be removed from quarantine. This can be done by running the following command:
sudo xattr -d com.apple.quarantine /path/to/load
Once you have downloaded and installed a Styra Load binary in your $PATH
, you can verify the installation by running the following command:
load version
All binaries for Styra Load are available on GitHub.
Container Images
Container images are published in GitHub Container Registry and tagged for each release. Image tags correspond to the release version. See the GitHub package for the latest images.
docker pull ghcr.io/styrainc/load:VERSION
If you are testing out Styra Load in a non production environment, you might find the latest
tag convenient:
docker pull ghcr.io/styrainc/load:latest
You may wish to replicate these images to a registry nearer your cluster to reduce cold start times. This is especially important when:
- Running in an environment without access to pull images from GitHub Container Registry
- Not using a long-running deployment of Styra Load (for example,
load eval
in jobs) - Load instance startup time is critical
To run Load in a Kubernetes cluster, please see the deployment documentation.