PoloDB

PoloDB

A Rust document database for embedded applications and standalone deployments.

Embedded Rust API

Use PoloDB directly as a Rust library.
No separate database process is required in embedded mode.
Persist data in a local RocksDB-backed directory.

MongoDB-like API

Store schemaless, document-oriented data.
Use familiar queries and update operators.
The Rust API follows MongoDB-style concepts.

Flexible deployment

Embed PoloDB in a Rust application.
Or run the standalone MongoDB-compatible server.
Both deployment modes use RocksDB storage.

Platforms

MacOS
Linux
Windows
iOS
Android

Languages & Runtime

Rust
Node.js