immudb 
OPEN SOURCE IMMUTABLE DATABASE
- High performance and easy to integrate
- Supports both Key/Value & SQL
- Cryptographical client-verification, tamper-resistant, and auditable
- Versioned and temporal queries subject to cryptographic verification
Our Amazing Users
























Lightweight and fast as a bullet to keep up with billions transactions every day.
Process millions of transactions per second on high-end hardware.
Data can only be added and never changed or deleted.
You get a cryptographic verification of the integrity of your data at every transaction.
Of course, our algorithms are FIPS-compliant.
Data Change History
Travel back in time and understand how your data has changed.
Create data change reports for your auditors and compliance officers. Best of all - it's GDPR compliant.
Uptime for months on end.
High availability with synchronous or asynchronous replication.
Insert data using SQL or K/V.
Connect with JDBC, ODBC and SDKs for all popular languages. Compatible with pgAudit to please your auditors and compliance officers.
Run it in the cloud or on-premises, embedded or standalone.
Microsoft Windows, Linux, FreeBSD, z/OS, macOS.
Why immudb?
Great alternative to using a blockchain or ledger service.
Infinite Use Cases
DevOps
Financial
E-com
IoT
Medical
Data storage
Check out our documentation to get started!
Any questions, ideas or thoughts?
-
Consistency check built-in
-
Very high throughput
-
Intuitive setup
immudb architecture has built-in verification and audit functionality:
-
immudb server is continuously checking disk/memory consistency
-
immudgw is continuously checking the date consistency and integrity
-
immuclient has built-in data consistency and integrity checks
-
APIs provide data ownership proof, verification and integrity functions
In most use cases, immudb is an excellent replacement for complex, cumbersome blockchain solutions.
- Store every update to sensitive database fields (credit card or bank account data) of an existing application database
- Storage CI/CD recipes to build and deployment pipelines
- Store public certificates
- Store tamper-proof log streams (i. e. audit logs)
immudb is built with simplicity in mind:
- Use the prebuilt binaries or container images for a fast start
- Install, manage and run immudb and immugw as services (use immudbadmin CLI)
- RESTful interfaces and easy to use clients
- Combine with any existing application
Runs On
Connectors





Architecture
x86
x64
ARM
s390x
RISC-V
Operating Systems

UNMATCHED PERFORMANCE
immudb can handle millions of writes per second.
The following table shows performance of the embedded store inserting 1M entries on a 4-core Intel® Xeon® E3-1275v6 CPU and SSD disk with 20-100 parallel workers.
Benchmark system configuration:
- 4-core Intel® Xeon® E3-1275v6 CPU
- SSD disk
