⚑ 43 developer tools, always updated β€” new upstream releases land in apt within hours. Join the Discord

πŸ“… From , the apt mirror will require a subscription. See pricing Β· πŸ†“ There is an always-free mirror

🐯 Install Latest TigerBeetle on Ubuntu

The financial transactions database designed for mission-critical safety and performance

Latest version: 0.17.9 Β· updated 2026-07-09
SourceVersion
deb.griffo.io0.17.9 βœ…
Official Ubuntu🚫 not packaged
← Back to home

What is TigerBeetle?

TigerBeetle is a distributed financial transactions database designed for mission-critical safety and performance to power the next 30 years of Online Transaction Processing (OLTP). Written in Zig, it delivers 1000x faster performance than traditional databases while maintaining strict serializability and indestructible durability.

πŸš€ Why Latest Versions Matter: TigerBeetle releases weekly with continuous improvements to performance, safety, and features. The latest versions include protocol optimizations, enhanced fault tolerance, and critical bug fixes that ensure your financial transactions are processed correctly and efficiently.

⚑ Key Features of TigerBeetle

πŸš€ 1000x Faster OLTP

Purpose-built for transaction processing with 100K-500K TPS throughput and predictable low P100 latency. Executes thousands of transactions in a single query with zero lock contention.

πŸ’° Debit/Credit Strict Consistency

Enforces double-entry accounting with strict serializability by default. Every debit has an equal and opposite credit, guaranteed by the database with no anomalies or caveats.

☁️ Multi-Cloud High Availability

Runs across AWS, GCP, and Azure simultaneously with Viewstamped Replication (VSR) consensus. Automated failover and flexible quorums ensure uninterrupted transaction processing.

πŸ›‘οΈ Indestructible Durability

Replicated write-ahead log with end-to-end 128-bit checksums and protocol-aware recovery. Survives disk corruption, misdirected I/O, and even helical fault injection.

🎯 Universal Schema

Debit/credit model with accounts and transfers provides a minimal and complete schema for any exchange of value across any domain - from banking to gaming to energy.

πŸ”¬ Extreme Engineering

TigerStyle methodology applies NASA's Power of 10 Rules with static allocation and 6,000+ assertion tripwires. Deterministic simulation testing runs 2000 years of faults every 24 hours.

πŸ“Š Performance Benchmarks

  • 100K-500K TPS: Sustained throughput under 90% contention
  • 100ms P100 Latency: Predictable tail latencies at peak load
  • 100B+ Transactions: Store billions in one cluster with tiered storage
  • 1B+ Accounts: Scale to billions of accounts with 20+ indexes
  • 6 Replicas: Replicated, never partitioned for maximum consistency
πŸš€ Always ahead of the official archives: Debian and Ubuntu freeze package versions when a release ships β€” this repository publishes new upstream releases typically within hours. A simple apt upgrade keeps you on the latest version.

πŸ“¦ Installation from deb.griffo.io

Run the commands

Step 1: Add Repository

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt update
install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update

πŸ†“ There is an always-free mirror. deb-free.griffo.io serves packages free forever β€” no account, no subscription, at most 2 months behind upstream, security fixes immediately. It currently carries Ghostty, Oh My Posh and Zed; TigerBeetle is not one of them, so the repository above is the only way to get it today β€” ask and it can be enrolled.

How the free mirror works β†’

Step 2: Install TigerBeetle

# Install latest TigerBeetle
sudo apt install tigerbeetle

# Verify installation
tigerbeetle version
# Install latest TigerBeetle
apt install tigerbeetle

# Verify installation
tigerbeetle version

🎯 Quick Start Example

Create and start a TigerBeetle cluster:

# Format a data file for replica 0
tigerbeetle format --cluster=0 --replica=0 --replica-count=1 0_0.tigerbeetle

# Start the replica
tigerbeetle start --addresses=3000 0_0.tigerbeetle

Basic usage with Node.js client:

const { createClient } = require('tigerbeetle-node');

const client = createClient({
  cluster_id: 0n,
  replica_addresses: ['3000']
});

// Create accounts
const accounts = [{
  id: 1n,
  ledger: 1,
  code: 1,
  flags: 0,
}];

await client.createAccounts(accounts);

// Create transfers
const transfers = [{
  id: 1n,
  debit_account_id: 1n,
  credit_account_id: 2n,
  amount: 100n,
  ledger: 1,
  code: 1,
}];

await client.createTransfers(transfers);

πŸš€ Why Choose deb.griffo.io?

πŸ“Š Repository Comparison:
  • Official Ubuntu: TigerBeetle not available in official repositories
  • Manual Download: Weekly releases require manual updates
  • Docker Only: Limited to containerized deployments
  • deb.griffo.io: Latest version with automatic updates

πŸ“¦ Package Build Repository

The Ubuntu packages are automatically built and maintained in this GitHub repository:

πŸ”— Related Packages

Also available from deb.griffo.io:

🎯 Perfect for: Financial services building payment systems, fintech companies needing ledger infrastructure, gaming platforms with virtual economies, energy companies managing smart meter transactions, and any application requiring strict consistency and extreme performance for financial transactions.

πŸ’ Support This Project

If this repository saves you time and effort, please consider supporting it!

⭐ Star on GitHub 🐦 Share on Twitter

Just after the command? See apt install tigerbeetle β€” one page covering Debian and Ubuntu.

πŸ“¦ Recent releases from this repository

❓ Frequently asked questions

Is TigerBeetle in the official Ubuntu repositories?

No β€” TigerBeetle is not packaged in the official Ubuntu archives. This repository is currently the only apt source, serving TigerBeetle 0.17.9.

How do I install the latest TigerBeetle on Ubuntu?

Add the deb.griffo.io repository once using the instructions above, then run: sudo apt install tigerbeetle. New releases arrive through the normal sudo apt upgrade.

Are the packages signed and how are they built?

Every package is signed with the repository's GPG key (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) and built from upstream releases in public GitHub packaging repositories that anyone can inspect.

Which Ubuntu releases are supported?

Ubuntu 22.04 Jammy, 24.04 Noble, 25.10 Questing and 26.04 Resolute.