macOS
Choose the binary that matches your Mac: Apple Silicon for M-series Macs, Intel for older hardware.
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:
Choose the binary that matches your Mac: Apple Silicon for M-series Macs, Intel for older hardware.
AMD64 fits most Intel and AMD hosts. ARM64 is for Graviton, Ampere, and similar systems.
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:
chmod +x pgferryYou can either move it somewhere on your PATH:
sudo mv pgferry /usr/local/bin/pgferry versionOr run it directly from wherever you downloaded it:
./pgferry versionThe rest of the docs use pgferry without ./ — just adjust if you haven’t added it to your PATH.
git clone https://github.com/Limetric/pgferry.gitcd pgferrygo build -o build/pgferry ../build/pgferry versionMove to Quick Start to create a minimal config and run your first migration.