One database instead of a stack of services

Most teams stitch together a document store, a cache, a search engine, a vector database, and an auth layer, then spend their time keeping all of them in sync. ekoDB ships every one of those as native capabilities in a single Rust binary.

The result is less infrastructure to operate, lower latency because the data never leaves the process, and a feature set that is built in rather than bolted on. The benchmarks below put that against Redis, MongoDB, and Postgres.

One governed platform for enterprise AI - data, retrieval, real-time APIs, and a built-in agent runtime.

Run AI agents right next to your data, governed by the same auth, encryption, and audit trail as every query, or run the platform as a fast managed database with built-in chat, RAG, and vector search.

EnterpriseAIstallswhendata,retrieval,andagentsliveinseparatesystemsthateachhavetobesecured,integrated,andoperated.ekoDBbringsthemintoonegovernedplatform:documentstorage,key-valueoperations,full-textsearch,vectorsearch,andabuilt-inagentruntime,soteamsgofrompilottoproductionwithoutassemblingastack.

Performance that holds up in production

Built in Rust for predictable latency under load, ekoDB delivers sub-millisecond reads and writes across every CRUD operation and outperformed some of the world's most widely deployed databases in industry-standard YCSB testing, even while carrying auth, encryption, and search on every request. Consolidation without compromise: ekoDB matches or beats the specialized tools it replaces, with governance on by default. Read more about ekoDB's remarkable performance here.

0K
Reads/sec
0K
Durable writes/sec
<0.0ms
Avg latency
>0.00%
Cache hit rate

Pinned run v0.56.0, 1M records, 64 threads. Reads and durable writes measured under YCSB; ekoDB figures include auth, per-operation encryption, and search overhead on every request.

Proven against the systems you already run

In industry-standard YCSB benchmarking, ekoDB delivered higher throughput than MongoDB and PostgreSQL on every workload. Its key-value engine outpaced Redis on every workload too, while carrying per-operation AES-256-GCM encryption and built-in search that Redis does not provide out of the box.*

*1M records, 64 threads. Document engines in durable mode with matching fsync; key-value in cache mode. Pinned run v0.56.0.

0x
faster writes than PostgreSQL
0x
faster writes than MongoDB
0x
faster reads than PostgreSQL
0.0x
faster reads than MongoDB
0x
better CPU efficiency than MongoDB
0.0x
faster than Redis, with auth + encryption

Relative throughput across YCSB workloads A, B, C, D, and F (average ops/sec, higher is better; the fastest engine in each group is set to 100). ekoDB numbers carry auth, encryption, and search overhead on every operation that the compared engines do not.

Documents / JSON / Row

Durable mode, all databases with matching fsync settings. ekoDB throughput includes full auth, encryption, search indexing, and real-time subscription overhead on every operation.

ekoDB (Collections)
100/100
MongoDB
62/100
PostgreSQL
61/100

Key-Value

Cache mode, pure throughput. ekoDB's key-value engine beat Redis on every YCSB workload (1.1x to 1.3x higher throughput, at lower latency) while carrying AES-256-GCM encryption and built-in search indexing that Redis does not provide out of the box.

ekoDB (Key-Value)
100/100
Redis
84/100

Built-in, not bolted on

Every feature below needs a separate product, extension, or service in a typical stack. In ekoDB they are native.

FeatureekoDBPGMongoMySQLRedis
Built-in Auth
ekoDB Built-in Auth: Supported
PostgreSQL Built-in Auth: Partial
MongoDB Built-in Auth: Partial
MySQL Built-in Auth: Partial
Redis Built-in Auth: Partial
Per-op Encryption
ekoDB Per-op Encryption: Supported
PostgreSQL Per-op Encryption: Partial
MongoDB Per-op Encryption: Partial
MySQL Per-op Encryption: Partial
Redis Per-op Encryption: Not supported
Real-time Subs
ekoDB Real-time Subs: Supported
PostgreSQL Real-time Subs: Partial
MongoDB Real-time Subs: Supported
MySQL Real-time Subs: Not supported
Redis Real-time Subs: Supported
Cross-DB Sync
ekoDB Cross-DB Sync: Supported
PostgreSQL Cross-DB Sync: Not supported
MongoDB Cross-DB Sync: Not supported
MySQL Cross-DB Sync: Not supported
Redis Cross-DB Sync: Not supported
Key-Value Store
ekoDB Key-Value Store: Supported
PostgreSQL Key-Value Store: Partial
MongoDB Key-Value Store: Partial
MySQL Key-Value Store: Not supported
Redis Key-Value Store: Supported
Document Queries
ekoDB Document Queries: Supported
PostgreSQL Document Queries: Supported
MongoDB Document Queries: Supported
MySQL Document Queries: Partial
Redis Document Queries: Partial
Tunable Durability
ekoDB Tunable Durability: Supported
PostgreSQL Tunable Durability: Partial
MongoDB Tunable Durability: Supported
MySQL Tunable Durability: Partial
Redis Tunable Durability: Partial
Full-Text Search
ekoDB Full-Text Search: Supported
PostgreSQL Full-Text Search: Supported
MongoDB Full-Text Search: Partial
MySQL Full-Text Search: Supported
Redis Full-Text Search: Partial
Vector Search
ekoDB Vector Search: Supported
PostgreSQL Vector Search: Partial
MongoDB Vector Search: Partial
MySQL Vector Search: Not supported
Redis Vector Search: Partial
Functions
ekoDB Functions: Supported
PostgreSQL Functions: Supported
MongoDB Functions: Partial
MySQL Functions: Supported
Redis Functions: Partial
SWR Caching
ekoDB SWR Caching: Supported
PostgreSQL SWR Caching: Not supported
MongoDB SWR Caching: Not supported
MySQL SWR Caching: Not supported
Redis SWR Caching: Partial
AI Chat
ekoDB AI Chat: Supported
PostgreSQL AI Chat: Not supported
MongoDB AI Chat: Partial
MySQL AI Chat: Not supported
Redis AI Chat: Not supported

One system to secure, not a stack to assemble

Every capability above ships in a single ~50 MB service - no extensions, no bolt-on databases, no separate vendors to reconcile, no separate processes to deploy, secure, and audit.

~50 MB
ekoDBAll 12 features built in
~10 MB
Redis
~100 MB+
PostgreSQL
~150 MB+
MySQL
~200 MB+
MongoDB

Fewer systems, less glue, lower latency

One system to run

Document storage, key-value operations, full-text search, vector search, real-time subscriptions, authentication, and per-operation encryption all live in the same database, so there are fewer moving parts to deploy, monitor, and reason about.

Lower latency by design

Because compute sits next to the data, queries and search avoid the extra network hops that a separate cache or search service would add on every request.

Built in, not bolted on

Capabilities that need extensions or extra services elsewhere ship natively in one binary that stays straightforward to deploy and operate as you scale.

Frequently asked questions

Is ekoDB a document, key-value, or vector database?

All of them. ekoDB is multi-model, with document storage, key-value operations, full-text search, and vector search in one engine.

Does it support transactions?

Yes. ekoDB has ACID transactions with configurable isolation levels, so you choose how strict you want consistency to be. Transactions buffer your changes and apply them atomically on commit, support savepoints, and let you read your own pending writes. Durability is tunable too, so you can trade latency for stronger guarantees per operation.

How does it compare to Redis, MongoDB, and Postgres?

In industry-standard YCSB benchmarking ekoDB outperformed across workloads, including faster reads and writes than MongoDB and Postgres, and higher throughput than Redis while also providing auth, encryption, and search.

Is ekoDB managed or self-hosted?

ekoDB is a managed cloud database. You deploy an instance per region and scale each deployment by machine tier.

Can it sync with databases I already run?

Yes. Ripple keeps data in sync across engines, including Postgres, MongoDB, and Redis.

One database, ready in minutes

Replace the stack with a single managed deployment. Document, key-value, search, vector, auth, and encryption, all built in.