The Tenzir package includes two binaries:
tenzir: Execute a single pipeline from the command linetenzir-node: Run a persistent node for continuous pipeline execution
These binaries run pipelines on your machine. To manage pipelines through a web interface, create an account and use the platform. See the architecture overview to learn how they fit together.
Choose the installation method that fits your use case.
Run pipelines instantly without installation:
uvx tenzir 'from {x: 42}'Use uvx tenzir@latest to ensure you always get the most recent release. If
startup time is a concern, omit @latest and manually refresh the cache when
you want updates.
curl installer
Section titled “curl installer”Run the installer and follow the instructions to download the binaries, and optionally start a node:
curl https://get.tenzir.app | shThe installer script asks for confirmation before performing the installation. It uses the package manager of your Linux distribution to install the Tenzir package. This typically also creates a systemd unit and starts the node automatically.
Packages
Section titled “Packages”-
Download the latest Debian package (arm64 version).
-
Install it via
dpkg:Terminal window dpkg -i tenzir_latest_arm64.deb
To uninstall, run apt-get remove tenzir. Use purge instead of remove to
also delete the state directory.
-
Download the latest [RPM package][tenzir-rpm-package] (aarch64 version).
-
Install it via
rpm:Terminal window rpm -i tenzir-latest-x86_64-linux-static.rpm
Run Tenzir ad-hoc without installing:
nix --accept-flake-config run github:tenzir/tenzir/latest 'from {x: 42}'Or enter a shell with Tenzir available:
nix --accept-flake-config shell github:tenzir/tenzir/latest -c $SHELLInstall a Tenzir Node by adding github:tenzir/tenzir/latest to your flake
inputs, or use your preferred method to include third-party modules on classic
NixOS.
Run pipelines in a container without installing anything locally:
docker run --rm -it tenzir/tenzir 'from {x: 42}'-
Download the [static binary tarball][tenzir-tarball].
-
Unpack it into
/opt/tenzir:Terminal window tar xzf tenzir-latest-x86_64-linux-static.tar.gz -C /
We also offer [prebuilt binaries for every commit to main][tenzir-tarball-main] (aarch64 version).
Build from source
Section titled “Build from source”You can also build from source. Note that this excludes proprietary plugins that ship with our prebuilt packages.
Next steps
Section titled “Next steps”- Run pipelines: Execute TQL pipelines from the CLI
- Deploy a node: Run a persistent node for continuous operation
- Configuration: Learn how to configure Tenzir with files and environment variables