Skip to content

Latest commit

 

History

History

javascript

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

README.md

qubicdb-js

Lightweight vanilla JavaScript client for QubicDB — zero dependencies, ESM + CommonJS.

For TypeScript projects with full type safety, use the qubicdb package instead.

Installation

npm install qubicdb-js

Quick Start

import { QubicDBClient } from "qubicdb-js";

const db = new QubicDBClient({
  connectionString: "qubicdb://admin:qubicdb@localhost:6060/my-app",
});

const neuron = await db.write({ content: "User prefers dark mode" });
const results = await db.search({ query: "UI preferences", limit: 5 });
const all = await db.recall();

Connection Policy

  • Preferred: qubicdb://... (or qubicdb+tls://... for TLS).
  • http(s)://... url config is still supported as a backward-compatible fallback.

CommonJS

const { QubicDBClient } = require("qubicdb-js");

License

MIT