Download
TigerBeetle is a single, small, statically linked binary. You can download it in the following ways:
Bootstrap Script
You can use the bootstrap script to easily download TigerBeetle:
macOS/Linux
git clone https://github.com/tigerbeetle/tigerbeetle && cd tigerbeetle && ./bootstrap.sh
Windows
git clone https://github.com/tigerbeetle/tigerbeetle && cd tigerbeetle && .\bootstrap.ps1
Build from Source
To build TigerBeetle from source, add -build
as an argument to the bootstrap script.
Note that building from source may be necessary for certain target CPUs, especially older ones, that lack some of the instructions that the prebuilt binaries require (for example, AES).
Direct Download
You can download prebuilt binaries here:
Linux | Windows | MacOS | |
---|---|---|---|
x86_64 | tigerbeetle-x86_64-linux.zip | tigerbeetle-x86_64-windows.zip | tigerbeetle-universal-macos.zip |
aarch64 | tigerbeetle-aarch64-linux.zip | N/A | tigerbeetle-universal-macos.zip |
Docker
While not required (TigerBeetle is designed to be easy to deploy as a single binary), a Docker container is also available:
https://github.com/tigerbeetle/tigerbeetle/pkgs/container/tigerbeetle
Client Libraries
Client libraries for .Net, Go, Java, and NodeJS are available in the respective registries:
Note: Please make sure that the version of the client library used matches the version of
tigerbeetle
binary.