On-device file
Fast local reads and writes
BARQDB PRODUCT
Read and write locally, keep results live, and add self-hosted sync without making the network your app’s single point of failure.
Open the quick startimport { Barq } from '@barqdb/barq'
const barq = await Barq.open({ schema: [Task],})
const tasks = barq .objects(Task) .filtered('done == false')DATA FLOW
Fast local reads and writes
Schemas in your app language
Partition or flexible subscriptions
Identity stays in your stack
CAPABILITIES
Reads and writes hit the device first, so the app stays useful through slow networks and full outages.
Queries stay live and notify your UI when results change. There is no manual refetch loop to maintain.
Run filtered, approximate, or exact HNSW-backed nearest-neighbour search over local vectors.
Model linked objects in your app language and commit related changes as one local transaction.
Evolve local schemas and protect database files with keys held outside the data file.
Add partition or flexible sync and use JWTs from the identity provider you already trust.
PLATFORM STATUS
BarqDB is under active development. SDK features are listed honestly so teams can choose with clear expectations.