Skip to content

Installation

TwinCommit ships as a single static binary with no runtime dependencies beyond the client library of your source database. Install it with the script, a container image, the Helm chart or Homebrew.

Terminal window
curl -fsSL https://get.twincommit.io | sh

The script detects your architecture, verifies the release checksum and installs twincommit to /usr/local/bin. To pin a version:

Terminal window
curl -fsSL https://get.twincommit.io | sh -s -- --version 1.4.0
Terminal window
twincommit version
twincommit 1.4.0 (linux/amd64, built 2026-11-03)
Resource Recommendation
OS Linux x86-64 or arm64 (glibc 2.28+)
CPU 2 vCPU per pipeline
Memory 1 GiB plus batch.max_txn_memory_bytes
Disk Enough under spill_dir for your largest transaction
Network Access to the source, the target and (optionally) Prometheus

Continue with the quickstart or read the configuration reference.