RedDB is a unified multi-model database SDK for JavaScript/TypeScript that supports document store, key-value, graph, and vector search within a single embedded Rust runtime. Current stable version is 0.1.5 (pre-release). Release cadence is rapid with nightly pre-release builds. Key differentiators: single binary deployment, no external dependencies, multi-model queries across paradigms, and a CLI tool for direct database management. Ships TypeScript definitions. Requires Node.js >=20.
npm install reddb-cliNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Connects to local RedDB server, inserts a document, retrieves it, and closes connection.
Pin to exact version and test upgrades thoroughly.
Upgrade Node.js to 20+.
Replace `new RedDB(config)` with `createClient(config)`.
Call `db.collection('vectors').createIndex({ field: 'embedding', type: 'vector' })` first.Run `npm install reddb` or `pnpm add reddb`.
Change `const { createClient } = require('reddb')` to `import { createClient } from 'reddb'`.No dependency data recorded yet.
No resource links recorded.