Materialize CLI Installation

We offer several installation methods for mz on macOS and Linux.

macOS

On macOS, we we recommend using Homebrew.

Homebrew

You’ll need Homebrew installed on your system. Then install mz from our tap:

brew install materializeinc/materialize/mz

Binary download

curl -L https://binaries.materialize.com/mz-latest-$(uname -m)-apple-darwin.tar.gz \
    | sudo tar -xzC /usr/local --strip-components=1

Linux

On Linux, we recommend using APT, if supported by your distribution.

apt (Ubuntu, Debian, or variants)

curl -fsSL https://dev.materialize.com/apt/materialize.sources | sudo tee /etc/apt/sources.list.d/materialize.sources
sudo apt update
sudo apt install materialize-cli

Binary download

curl -L https://binaries.materialize.com/mz-latest-$(uname -m)-unknown-linux-gnu.tar.gz \
    | sudo tar -xzC /usr/local --strip-components=1

Docker

You can use the materialize/mz Docker image to run mz on any platform that is supported by Docker. You’ll need to mount your local ~/.mz directory in the container to ensure that configuration settings and authentiation tokens outlive the container.

docker run -v $HOME/.mz:/root/.mz materialize/mz [args...]
Back to top ↑