Skip to main content

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

info

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
info

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
note

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.