An immutable database with built-in cryptographic proof and verification, supporting SQL/Key-Value/Document models with tamperproof data change history.
- v1.11.2
- Published at
- Sep 3, 2026
- 9,039
- Stars
- 2,357
- Download
- Synced at
- 15d ago
Latest release
v1.11.2Sep 3, 2026, 07:54 AMDownloads slow? Switch the source anytime above
README
Project Overview
immudb is a database with built-in cryptographic proof and verification. It tracks changes in sensitive data and the integrity of the history is protected by clients without needing to trust the database. It can operate as a key-value store, document model database, or relational database (SQL).
Key Features
- Immutable data: add new versions of records, never change or delete
- Cryptographically coherent and verifiable
- Millions of transactions per second
- Lightweight service or embeddable as a library
- SQL, key-value, and document models
- Runs on IoT, notebooks, servers, on-premise, or cloud
Target Audience
- Developers needing tamper-proof audit logs
- Users storing security-sensitive data
- Teams requiring immutable data history
Quick Start
- Download the binary from GitHub Releases
- Rename to
immudband mark as executable - Run
./immudbto start the service - Connect via client and start using
Core Advantages
- Cryptographically verifiable data integrity
- Millions of transactions per second performance
- Multiple data models (SQL/Key-Value/Document)
- Embeddable as a Go library
System Requirements
- OS: Cross-platform (Linux, macOS, Windows)
- Architectures: x86_64, arm64
- Additional Dependencies: None
Notes
- Full documentation at docs.immudb.io
Release history
Sort