Document every database table, column, and relationship. The thing data teams build in Confluence and instantly let go stale.
Every operation in Almanac III is available through a JSON REST API. No SDK required — use curl, fetch, or any HTTP client.
GET /api/schemas — list all schemas with optional search and filter query parametersPOST /api/schemas — create a new schema recordGET /api/schemas/{id} — retrieve a single schema by IDPUT /api/schemas/{id} — update an existing schemaDELETE /api/schemas/{id} — remove a schemaGET /api/stats — aggregated statisticsGET /api/health — health check endpoint for monitoringThe overhead of managing schemas tends to grow quietly until someone asks why the team is paying four different subscriptions for overlapping features. Almanac III replaces that stack with a single process that starts in under a second.
The data model stores each schema with 7 fields: name, database, table name, columns, description. All fields are queryable through the search API. The dashboard renders schemas as cards with inline metadata. Creating, editing, and deleting records is immediate — no save-and-deploy cycle.
A regulated company runs Almanac III 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.
GET /api/schemas — List all schemas. Supports ?q=keyword for searchPOST /api/schemas — Create a new schema. Send JSON with at least nameGET /api/schemas/{id} — Fetch one schema by IDPUT /api/schemas/{id} — Update fields on an existing schemaDELETE /api/schemas/{id} — Remove a schemaGET /api/stats — Returns total countGET /api/health — Returns {"status":"ok"} for uptime monitoringSelf-hosted data dictionary and schema registry. Self-hosted on your infrastructure. Your data never leaves your server.
curl -fsSL https://stockyard.dev/install.sh | sh -s -- --tool almanac3
PORT=10140 ./almanac3
http://localhost:10140
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 ALMANAC3_LICENSE_KEY=stockyard_xxxxxxxxxxxxxxxxxxxx ./almanac3
No cloud connectivity required. The binary validates the key offline with Ed25519 signatures.