codenotary

immudb

codenotary

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 AM
Downloads 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

  1. Download the binary from GitHub Releases
  2. Rename to immudb and mark as executable
  3. Run ./immudb to start the service
  4. 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

Release history

Sort