{"library":"cozo-node","type":"library","category":null,"description":"Cozo-node is a Node.js binding for CozoDB, an embedded Datalog and graph database. It provides direct native access to CozoDB's capabilities, allowing developers to embed a powerful, relational-like database engine directly within their Node.js applications. The current stable version is 0.7.6, with recent minor releases indicating active development. Cozo-node differentiates itself by offering various storage engines, including in-memory ('mem'), SQLite, and RocksDB (depending on compile-time flags), enabling flexible persistence options. It exposes a simple API for running Datalog queries, managing relations, and handling database backups and restores. While primarily accessed via JavaScript/TypeScript, its underlying implementation is in Rust, providing high performance and low-level control. This library is suitable for applications requiring an embedded, queryable knowledge base or a lightweight graph database solution.","language":"javascript","status":"active","version":"0.7.6","tags":["javascript","database","datalog","graph","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install cozo-node","imports":["import { CozoDb } from 'cozo-node';","const { CozoDb } = require('cozo-node');","import * as CozoNode from 'cozo-node';"]},{"cmd":"yarn add cozo-node","imports":[]},{"cmd":"pnpm add cozo-node","imports":[]}],"homepage":"https://www.cozodb.org","github":"https://github.com/cozodb/cozo-lib-nodejs","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/cozo-node","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/cozo-node/compatibility"}}