vs

immudb vs TigerBeetle

immudb: Immutable, tamper-evident database with cryptographic proofs, offering key-value, SQL and document APIs. TigerBeetle: Purpose-built financial transactions database: double-entry accounts and transfers at very high throughput.

key differences

  • Licensing: immudb is source-available (Business Source License 1.1); TigerBeetle is open source (permissive) (Apache License 2.0).
  • Only immudb has joins, json, role-based access, time travel.
  • Only TigerBeetle has change data capture.
  • immudb can run embedded in your application process.

choose immudb for

  • +Tamper-evident audit logs
  • +Replacing Amazon QLDB with a self-hosted ledger
  • +Software supply-chain and compliance records

best at · Ledger, OLTP, Event sourcing

choose tigerbeetle for

  • +Payment and wallet ledgers
  • +Real-time balance tracking for fintech and brokerages
  • +Usage metering and billing credits
  • +In-game currency and loyalty points

best at · Ledger, OLTP

overview
Primary model
Ledger
Ledger
Also supports
Key-Value, Relational, Document
–
Type
Database engine
Database engine
Status
Active
Active
Developer
Codenotary, Inc.
TigerBeetle, Inc.
First release
2020
2020
Latest version
1.11.2 (Sep 3, 2026)
0.17.9 (Jul 6, 2026)
License
Source-availableBusiness Source License 1.1
Open source (permissive)Apache License 2.0
Free tier
✓
✓
popularity
WhichDB Score
17.2
19.2
Rank
#193
#172
GitHub stars
9K
17.3K
Stack Overflow questions
3
–
scale & guarantees
Comfortable data size
Medium (≤ 10 TB)
Medium (≤ 10 TB)
Horizontal scaling
None
None
Multi-region
Read replicas
None
ACID
Full
Full
Consistency
Strong
Strong
Schema
Flexible
Strict
Architecture
Client server, Embedded, Primary replica
Distributed, Client server
deployment
Self-hosted
✓
✓
Vendor-managed cloud
—
—
Serverless
—
—
Embedded
✓
—
Edge
—
—
Clouds
–
–
capabilities
Transactions
✓
✓
Joins
✓
—
Secondary indexes
✓
✓
Full-text search
—
—
Vector search
—
—
Geospatial
—
—
JSON
✓
—
Change data capture
—
✓
Triggers
—
—
Stored procedures
—
—
Materialized views
—
—
TTL / expiry
—
—
Pub/Sub
—
—
Columnar storage
—
—
In-memory
—
—
Durable persistence
✓
✓
Compression
—
—
Encryption at rest
—
—
Role-based access
✓
—
Time travel
✓
—
Branching
—
—
Online schema changes
—
—
Streaming ingest
—
—
Offline sync
—
—
Runs in WebAssembly
—
—
interfaces
Query languages
SQL (immudb dialect), Key-value API
TigerBeetle client API (create_accounts, create_transfers, lookups, queries)
Client languages
Go, Java, Python, Node.js, .NET
Go, Java, .NET, Node.js, Python, Rust
Best for
Ledger, OLTP, Event sourcing
Ledger, OLTP

immudb vs TigerBeetle: FAQ

What is the difference between immudb and TigerBeetle?

immudb: Immutable, tamper-evident database with cryptographic proofs, offering key-value, SQL and document APIs. TigerBeetle: Purpose-built financial transactions database: double-entry accounts and transfers at very high throughput. Licensing: immudb is source-available (Business Source License 1.1); TigerBeetle is open source (permissive) (Apache License 2.0). Only immudb has joins, json, role-based access, time travel. Only TigerBeetle has change data capture.

When should I choose immudb over TigerBeetle?

Choose immudb for tamper-evident audit logs; replacing Amazon QLDB with a self-hosted ledger; and software supply-chain and compliance records. Choose TigerBeetle for payment and wallet ledgers; real-time balance tracking for fintech and brokerages; and usage metering and billing credits.

Is immudb or TigerBeetle more popular?

TigerBeetle ranks #172 on the WhichDB Score (19.2/100) and immudb ranks #193 (17.2/100). Popularity is not fit: check the requirements that matter for your project.

Are immudb and TigerBeetle open source?

Not in the OSI sense. immudb is source-available: you can read the code, but the license restricts some uses, typically offering it as a competing managed service. License: Business Source License 1.1. Yes. TigerBeetle is open source. License: Apache License 2.0.