Plugin Store · Store

MySQL

Docs GitHub
v1.0.6

Shared state on the MySQL/MariaDB you already run.

What it is A durable, cluster-shared store on the MySQL, MariaDB, or Aurora MySQL you run.
When to use it Your fleet already standardizes on a MySQL-protocol database.
CategoryStore StatusAvailable

Overview

The MySQL store brings Busbar’s durable, cluster-shared governance (virtual keys, usage, and audit) to the MySQL, MariaDB, or Aurora MySQL you already operate; one plugin targets the common SQL subset all three share.

It keeps the same discipline as the other stores: each node enforces against fast in-memory counters and reconciles spend into the shared database behind the request, never on the hot path.

Install it

Download the signed tarball for your platform (button above), drop it in plugins/, and set:

store:
  module: mysql
  settings: { url: "mysql://user:pass@host:3306/busbar" }

Independently versioned from busbar itself: pin both explicitly in production. Requires busbar 1.5.0+.

Prefer to install by hand? No plugins.fetch config needed: download the signed tarball (links above), drop it in your plugins.dir, and busbar loads it at boot; signature and trust checks still apply. You can also push it live over the admin API. See the plugin install docs.

Settings

SettingRequiredDefaultDescription
url Yes MySQL/MariaDB connection string, e.g. mysql://user:pass@host:3306/busbar.

← Back to the Plugin Store