download
ribo, the Tissue Cloud command-line client
ribo deploys Cells and manages c3 databases, g7 buckets, vault secrets, custom domains and sensor devices. It is a single self-contained binary: no runtime, no dependencies.
latest: 2026.10.0
The arm64 builds are for the Raspberry Pi 5, 500 and CM5; the Pi 4, 400 and CM4; the Pi 3 and CM3; and the Zero 2 W, all on a 64-bit OS. uname -m prints aarch64 when you are on one. The Pi 1, Pi Zero and Zero W are ARMv6, and the first Pi 2 is ARMv7; there is no build for either architecture. A 64-bit-capable Pi running the 32-bit Raspberry Pi OS prints armv7l, or armv8l on a Pi 4, and needs the 64-bit OS rather than a different download.
install from the terminal
curl -fsSL https://tissue.systems/install.sh | sh
That picks the build for your machine, checks it against the signed manifest below, and installs it to /usr/local/bin. Set RIBO_INSTALL_DIR to put it somewhere else. It's short enough to read first (here it is), and it does nothing the per-platform steps below don't. Once ribo is installed, ribo upgrade does the same job without the script.
# macOS (Apple Silicon); for Intel, use ribo-macos-x86_64 curl -L https://tissue.systems/download/2026.10.0/ribo-macos-arm64 -o ribo chmod +x ribo && sudo mv ribo /usr/local/bin/ribo # Linux (x86-64) curl -L https://tissue.systems/download/2026.10.0/ribo-linux-x86_64 -o ribo chmod +x ribo && sudo mv ribo /usr/local/bin/ribo # Linux (arm64) — Raspberry Pi on the 64-bit OS; `uname -m` prints aarch64 curl -L https://tissue.systems/download/2026.10.0/ribo-linux-arm64 -o ribo chmod +x ribo && sudo mv ribo /usr/local/bin/ribo # then: ribo login # opens your browser to authenticate ribo list # → your deployed Cells
On Windows, run the Linux x86-64 binary inside WSL. There is no native Windows build yet.
check the signature
Each release carries a SHA256SUMS manifest signed with the key in allowed_signers, the same key that signs what runs on our own servers. It is held on a laptop, so the machines that build these binaries cannot produce a signature for one.
curl -LO https://tissue.systems/download/latest/SHA256SUMS curl -LO https://tissue.systems/download/latest/SHA256SUMS.sig curl -LO https://tissue.systems/download/allowed_signers ssh-keygen -Y verify -f allowed_signers -I release@tissue.systems \ -n tissue-release -s SHA256SUMS.sig < SHA256SUMS → Good "tissue-release" signature for release@tissue.systems shasum -a 256 --ignore-missing -c SHA256SUMS → ribo-macos-arm64: OK
Keep your copy of allowed_signers. A key fetched alongside the download it vouches for proves less than one you already had.
previous release: 2026.09.2
first steps
After installing, ribo login connects the CLI to your account, and the get-started guide walks you from zero to a deployed Cell in about five minutes. The full command reference lives in the ribo CLI docs.