Licensing & control

Your house. Your data.
No per-seat fees.

Free & open for the volunteer house

Qualifying volunteer departments — independent, under the free-tier size limits — run OpenFirehouse free and open under AGPL v3: read it, fork it, self-host it. Larger departments run under a commercial license, priced by size (tiers below).

Auditable — no black box

The source is on GitHub, so you can verify exactly how your department's data is handled. Per-department isolation and an append-only audit trail are enforced at the database, not just promised.

Self-host today — managed hosting soon

Run it on your own servers with Docker today; fully managed hosting (we run it for you) is coming soon. Either way it's your data, your control — and the same license tier applies whichever you choose.

# stand up your whole department
$ git clone github.com/Open-Scaffold-Labs/OpenFirehouse
$ cp .env.example .env
$ docker compose up -d
✓ OpenFirehouse online at localhost:3000
Trust & data control

Your incident record is a legal record. We treat it like one.

Open source isn't just a license here — it's how a chief verifies exactly what happens to the department's data.

Department isolation, enforced

Every department's data is isolated at the database (row-level security), not just promised in the app layer. One firehouse can never see another's.

Append-only audit trail

Every change to a legal record — incidents, exposures, grievances — is written to an audit log that can't be edited or deleted. Defensible by design.

Your data, exportable any time

One-click full export of your department's data. No lock-in, no ransom, no "contact sales to leave." It's yours.

Read every line on GitHub

The whole platform is published under AGPL v3 — verify how your data is handled, fork it, or self-host it. No black box. View the source →

Put the house
under command.

Open the live demo and ride along with Maplewood VFD — or clone it and run your own station tonight.