Skip to content

Install

pgferry is a single Go binary. There are no sidecar services, no runtime agents, and no extra database middleware to deploy.

Pick the latest binary for your platform directly:

Linux

AMD64 fits most Intel and AMD hosts. ARM64 is for Graviton, Ampere, and similar systems.

Windows

AMD64 fits standard PCs. ARM64 is for Windows on ARM devices. Both ship as .exe binaries.

For the changelog and the full release page, use GitHub Releases.

On Linux and macOS, make the binary executable after downloading:

Terminal window
chmod +x pgferry

You can either move it somewhere on your PATH:

Terminal window
sudo mv pgferry /usr/local/bin/
pgferry version

Or run it directly from wherever you downloaded it:

Terminal window
./pgferry version

The rest of the docs use pgferry without ./ — just adjust if you haven’t added it to your PATH.

Terminal window
git clone https://github.com/Limetric/pgferry.git
cd pgferry
go build -o build/pgferry .
./build/pgferry version

Move to Quick Start to create a minimal config and run your first migration.