Skip to content

walrusd documentation

Browse the guides and design documentation for walrusd.

  • walrusd Usage Guide - How to embed and use the walrusd runtime: the Go core, the Node.js/Bun binding (@walrusd/db), and the C ABI. For the design and invariants behind this API, read docs/specs.md first — every section below cites it.
  • walrusd Embedded SQLite Runtime Specification - Status: implementation specification Audience: engineering team or coding agent Core language: Go (CGO), with Node.js and Bun bindings Primary principle: object storage holds durable SQLite state; API processes run disposable database compute.