pyredata.io

Download

The PyreData app and the pyre command line

Everything the dashboard does, from a terminal or a script: volumes, restore points, views, appliances. One binary, no runtime to install; pyre update keeps it current.

Get pyre for Windows

Another computer?

macOS Windows Linux

Download pyre.exe Other ways

The PyreData desktop app is out for Linux and Apple-silicon Macs; the Windows app follows on the same engine.

The pyre command line

1. Install

PowerShell (no administrator rights needed):

irm https://www.pyredata.io/dl/cli/install.ps1 | iex

It puts pyre.exe in %LOCALAPPDATA%\Programs\pyre and adds that folder to your PATH: open a new terminal to pick it up.

Scoop, or the zip by hand
scoop bucket add pyre https://gitlab.pyredata.io/pyredata/scoop-pyre.git
scoop install pyre

Or download pyre.exe directly (its checksum is in SHA256SUMS) and put it on your PATH. The installer does exactly that, adds the folder to your PATH and sets up tab completion.

The installer downloads the build for this computer from https://www.pyredata.io/dl/cli/, checks it against a signed checksum, and puts pyre on your PATH with tab completion for bash, zsh, fish and PowerShell. Nothing else is touched. Every release, its checksums and the signing keys are listed at https://www.pyredata.io/dl/cli/.

Direct downloads of the current release: macOS Apple silicon, macOS Intel, Linux x86-64, Debian package, Windows pyre.exe, Windows zip; checksums in SHA256SUMS, signed (.minisig) with the key at keys/. Every version: https://www.pyredata.io/dl/cli/. Command reference: docs/pyre.md (the same text as pyre --help and man pyre).

2. Log in

A token comes from your account: log in and create one here, or on the dashboard under API tokens.

pyre auth login

It asks for the token; paste it. Or pass it: pyre auth login --token pyre_…

The token is saved in ~/.pyre/config (Windows: %APPDATA%\pyre\config), readable by you alone. It acts as you and nobody else; pyre auth whoami shows who that is. Scripts can pass it as PYRE_TOKEN instead of saving it.

3. Try it

pyre volume list
pyre --help

Every command has --help with examples; add -o json for scripts and --yes to skip confirmations.

Exit codes: 0 ok, 1 error, 2 usage, 3 not logged in, 4 not found, 5 a confirmation was needed and --yes was absent. pyre batch runs several commands from a file or stdin.

Removing it
pyre uninstall

pyre uninstall --dry-run lists what goes; --purge removes the saved token and config too.

Installed with Scoop: scoop uninstall pyre instead.

Without --purge the saved token stays in ~/.pyre/config (Windows: %APPDATA%\pyre\config); revoke it on the dashboard too if the computer is leaving your hands.