Plugin Store · Store
Durable local persistence, one file.
The SQLite store gives one Busbar node durable governance state (virtual keys, budgets, and usage that survive a restart) in a single file on local disk. No database server to run, no connection to manage.
It never sits on the hot path. Enforcement runs against in-memory counters (a hard cap, same as the Memory store); SQLite is the write-behind durable mirror, hydrated once at boot, flushed on a short cadence and on graceful shutdown. So you get persistence without paying a synchronous DB write per request.
Set the store to sqlite and point it at a path; that’s the whole change. When a single node’s durability isn’t enough and you need state shared across a cluster, the same contract is implemented by the Postgres and Valkey stores.
Install it
Download the signed tarball for your platform (button above), drop it in plugins/, and set:
store:
module: sqlite
settings: { db_path: /var/lib/busbar/governance.db } Independently versioned from busbar itself — pin both explicitly in production. Requires busbar 1.5.0+.