LibraryActive

RxStorage

RxStorage is the pluggable data layer of RxDB, enabling different storage backends for various environments.

Open source page

Product features

Product features

Backend replication

Client and server code reuse

Reuse code between client and server when using RxDB on both sides.

Global distribution

Leverages DenoKV's global replication across 35 regions.

Pluggable Storage

Switch between different storage backends like memory, LocalStorage, IndexedDB, OPFS, SQLite, etc.

Realtime replication

Replicate from DenoKV to local RxDB state for performance and cost reduction.

SQLiteBasics Adapters

Supports multiple SQLite libraries via adapters like getSQLiteBasicsNode, getSQLiteBasicsNodeNative, and others.

Trial Version

A trial version included with RxDB Core, limited to 500 documents, no indexes, no attachments, for evaluation only.

Vendor lock-in reduction

Swappable storage layer allows migration without refactoring.

Wrapper Plugins

Enhance storage with encryption, compression, schema validation, sharding, worker, and memory-mapped wrappers.