Log every deployment — what was deployed, when, by whom, to which environment. See the history of every service at a glance. The deploy log your ops team should be keeping.
Every operation in Muster is available through a JSON REST API. No SDK required — use curl, fetch, or any HTTP client.
GET /api/attendees — list all attendees with optional search and filter query parametersPOST /api/attendees — create a new attendee recordGET /api/attendees/{id} — retrieve a single attendee by IDPUT /api/attendees/{id} — update an existing attendeeDELETE /api/attendees/{id} — remove a attendeeGET /api/stats — aggregated statistics with status breakdownGET /api/health — health check endpoint for monitoringA regulated company runs Muster inside their air-gapped network. No data leaves the building. Compliance auditors can inspect the SQLite file directly. When the team needs a report, they query the API and format the output however the auditor expects.
When regulators or clients ask where your attendees data is stored, the best answer is a specific server you own in a specific jurisdiction you chose. Muster makes that answer straightforward because the data never leaves your infrastructure.
GET /api/attendees — List all attendees. Supports ?q=keyword for search and ?status=value for filteringPOST /api/attendees — Create a new attendee. Send JSON with at least nameGET /api/attendees/{id} — Fetch one attendee by IDPUT /api/attendees/{id} — Update fields on an existing attendeeDELETE /api/attendees/{id} — Remove a attendeeGET /api/stats — Returns total count and breakdown by statusGET /api/health — Returns {"status":"ok"} for uptime monitoringInstall Muster with the one-line shell script or download the binary directly from GitHub. Run it, open /ui, and start creating attendees. The SQLite database lives in a single file under the data directory. To migrate to a new server, copy the binary and the data directory. That is the entire migration procedure.
Self-hosted deployment tracker. Self-hosted on your infrastructure. Your data never leaves your server.
curl -fsSL https://stockyard.dev/install.sh | sh -s -- --tool muster
PORT=8910 ./muster
http://localhost:8910
Single binary. Embedded SQLite. No Docker. No database. No dependencies.
Your license key arrives by email within 5 minutes of checkout. Set it as an environment variable and restart the binary.
export MUSTER_LICENSE_KEY=stockyard_xxxxxxxxxxxxxxxxxxxx ./muster
No cloud connectivity required. The binary validates the key offline with Ed25519 signatures.