Built by ALL FOR ONE TECH

Embeddable DB.
Pure Performance.

A hybrid SQL+NoSQL document database designed for high-concurrency and modern SDKs. Like SQLite, but native to JSON. #OverDriveDB #AFOT

Get Started Download Binaries
Rust Node.js Python Java

⚡ Zero Config

No servers to install. No background processes. Just include the library and open a file. Instantly ready.

📄 Hybrid Engine

The flexibility of JSON documents with the power of SQL queries. Insert JSON, query it with SELECT/WHERE.

🔒 ACID Compliant

Reliable MVCC transactions, WAL logging, and crash-safe storage. Your data is always consistent.

🔎 Search Built-in

Powerful full-text search and secondary B-Tree indexing across your document collections.

🗜️ Efficient

Zstd compression and AES-256 encryption at rest. Small binary footprint, massive performance.

🌍 Universal

Native SDKs for Rust, Python, Node.js, Go, Java, and C/C++. One database, every language.

Rust
Node.js
Python
Java
// OverDrive-DB Rust Example
use overdrive_db::OverDriveDB;

let mut db = OverDriveDB::open("myapp.odb").unwrap();

// Create a table and insert JSON
db.create_table("users")?;
db.insert("users", &json!({
    "name": "Alice",
    "role": "Admin",
    "vibe": "Energetic"
}))?;

// SQL Query Power
let results = db.query("SELECT * FROM users WHERE role = 'Admin'")?;
println!("Found: {:?}", results);