immudb gdpr-aligned3

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

discord-logo-white 

immudb was chosen the fastest growing Open Source Project by Ross Index
 
Check out the immudb playground

docker run -it -d -p 3322:3322 --name immudb codenotary/immudb:latest

Our Amazing Users

Unilever
DataDog
NewRelic
Google
Capgemini
Deliotte
vmware
immutly
Fujitsu
AlmaLinux
Siemens
U.S
Cisco
pfizer
Samsung
Datev
Cognizant
Shopify
Swisscom
Lacroix
DBbahn
RUAG
mckinsey-and-company
NIST

Client's Reviews

Sensys_round
We chose immudb for its unparalleled data integrity and tamper-proof architecture, which perfectly aligns with our commitment to security and trust. The immutable nature of immudb ensures that our data remains transparent and trustworthy, which is essential for building confidence with our customers.
Sensys Gatso Netherlands B.V.

Performance

Lightweight and fast as a bullet to keep up with billions transaction every day.

Process millions of transactions per second on high-end hardware.

Tamper Protection

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.

Resilience

Uptime for months on end. 

High availability with synchronous or asynchronous replication. 

Flexibility

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.

Multi-platform

Run it in the cloud or on-premises, embedded or standalone.

Microsoft Windows, Linux, FreeBSD, z/OS, macOS.

 

Why immudb?

immudb is a ledger database that has been developed with performance, scalability and versatility in mind.
 
Our users love that they can store any kind of data (records, text, images, videos) in immudb.
 

Great alternative to using a blockchain or ledger service.

Use Cases

Ops

DevOps

Money

Financial

Commerce

E-com

IoT

IoT

medical

Medical

secure-storage

Data storage

Check out our documentation to get started!

Any questions, ideas or thoughts?

     Join our Discord channel to talk to other users and devs!

SQL-Query-1024x827

Integration features

consistency

Consistency check built-in

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
Read More
high-thuput

Very high throughput, immutable database with cryptographic verification

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)
Read more
intuitive

Intuitive setup

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
Read More

Blog post one

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt.

Read More

Runs On

Connectors
java
rest-api
go
dot-net
nodejs
python
Architecture

x86

x64

ARM

s390x

RISC-V

Operating Systems
windows
linux
mac-os
free-bsd
z-os

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
Chart_Alone_v2

Latest Updates

Check out our blog posts to stay up to date

immugorm: Simplifying immudb Queries with GORM

An ORM (Object-Relational Mapping) is a programming technique that bridges the gap between object-oriented programming languages and relational...

How to Protect Your Logs with immudb and Log4j

Logs play a big role in understanding the behavior of software systems. They offer a comprehensive record of events, errors, and operational metrics,...

immudb v1.9.4 released

immudb v1.9.4 - request metadata, SQL privileges, new JSON type and more!

THE OPEN-SOURCE IMMUTABLE DATABASE

Run immudb easily on Linux, FreeBSD, Microsoft Windows, and macOS, along with other systems derived from them, such as Kubernetes and Docker.