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.

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

What-immutability-means

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

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

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.
 
check
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.
check
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.
check
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.
check
Resilience
Uptime for months on end.
High availability with synchronous or asynchronous replication.
check
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.
check
Multi-platform
Run it in the cloud or on-premises, embedded or standalone.
Microsoft Windows, Linux, FreeBSD, z/OS, macOS.

Use cases

settings_24dp_6F4F8C_FILL0_wght400_GRAD0_opsz24

DevOps

paid_48dp_6F4F8C_FILL0_wght400_GRAD0_opsz48

Financial

shopping_cart_48dp_6F4F8C_FILL0_wght400_GRAD0_opsz48

E-com

graph_5_48dp_6F4F8C_FILL0_wght400_GRAD0_opsz48

IoT

cardiology_48dp_6F4F8C_FILL0_wght400_GRAD0_opsz48

Medical

database_48dp_6F4F8C_FILL0_wght400_GRAD0_opsz48

Data Storage

mascotfree

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

consistency
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 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

intuitive

Runs On

Connectors
java
rest-api
go
dot-net
nodejs-white-web-story
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

Read our Blog
immudb-realease

immudb v1.9.6 Released: Enhanced Security and Performance

The latest release of immudb introduces a host of improvements designed to enhance performance, expand SQL functionality, improve query handling, and increase compatibility with PostgreSQL. These changes make immudb more efficient, powerful, and user-friendly. Let's dive into the details of what's new and why it matters.

Read Article
The ultimate real-time monitoring and analytics solution for VMware vSphere

From AWS QLDB to immudb: A French Financial Services Company Success Story

When AWS announced the discontinuation of its Quantum Ledger Database (QLDB), financial institutions that relied on its immutable ledger capabilities were forced to find alternative solutions.

Read Article
4

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 databases. In traditional relational databases, data is stored in tables consisting of rows and columns.

Read Article

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.

 

logo-light

Guardians of software™

Our mission is to protect the software supply chain using advanced AI technologies, while delivering customer-specific business outcomes through a world-class experience. We leverage the full capabilities of our applications to ensure our customers not only stay secure, but also achieve measurable value and resilience across their digital ecosystems.

6300 W Loop S Suite 240,
Bellaire, TX 77401, United States


© Codenotary, Inc All rights reserved