Focused Tool · Apache 2.0 · Single Binary · Finance & Business

Self-hosted revenue and subscription tracker

Log your MRR, track churn, visualize growth, forecast runway. For bootstrapped founders who want real revenue metrics without paying Baremetrics $50/mo.

Install Assayer Free Complete — all 150 tools $29/mo

Full REST API

Every operation in Assayer is available through a JSON REST API. No SDK required — use curl, fetch, or any HTTP client.

What Assayer replaces

When regulators or clients ask where your subscriptions data is stored, the best answer is a specific server you own in a specific jurisdiction you chose. Assayer makes that answer straightforward because the data never leaves your infrastructure.

An agency managing subscriptions for multiple clients runs one Assayer instance per client on isolated VMs. Each instance gets its own data directory. There is no shared database, no multi-tenant risk, no worry about one client's data appearing in another client's export.

Architecture

The data model stores each subscription with 7 fields: customer name, plan, mrr, status, start date. All fields are queryable through the search API. The dashboard renders subscriptions as cards with color-coded status indicators and inline metadata. Creating, editing, and deleting records is immediate — no save-and-deploy cycle.

Endpoints

Baremetrics at $50/mo.

Self-hosted revenue and subscription tracker. Self-hosted on your infrastructure. Your data never leaves your server.

Quickstart

Running in under a minute.

Download
curl -fsSL https://stockyard.dev/install.sh | sh -s -- --tool assayer
Run
PORT=9830 ./assayer
Open
http://localhost:9830

Single binary. Embedded SQLite. No Docker. No database. No dependencies.

Pricing

Free to start. Pro when you need it.

Free
$0
forever
  • manual entry, 3 months
  • Single binary, embedded SQLite
  • Apache 2.0 — modify freely
Pro
$0.99
per month
  • Unlimited history, Stripe sync, churn cohorts, forecast, export
  • License key, no cloud dependency
  • Email support

License key by email. One env var.

Your license key arrives by email within 5 minutes of checkout. Set it as an environment variable and restart the binary.

export ASSAYER_LICENSE_KEY=stockyard_xxxxxxxxxxxxxxxxxxxx
./assayer

No cloud connectivity required. The binary validates the key offline with Ed25519 signatures.

Part of the Stockyard family — 150 focused self-hosted tools · Complete bundle $29/mo · stockyard.dev