Track every vendor relationship — contacts, contracts, SLAs, renewal dates, performance notes. The spreadsheet your operations person maintains, made searchable.
Every operation in Consortium is available through a JSON REST API. No SDK required — use curl, fetch, or any HTTP client.
GET /api/vendors — list all vendors with optional search and filter query parametersPOST /api/vendors — create a new vendor recordGET /api/vendors/{id} — retrieve a single vendor by IDPUT /api/vendors/{id} — update an existing vendorDELETE /api/vendors/{id} — remove a vendorGET /api/stats — aggregated statistics with status breakdownGET /api/health — health check endpoint for monitoringA regulated company runs Consortium 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.
The overhead of managing vendors tends to grow quietly until someone asks why the team is paying four different subscriptions for overlapping features. Consortium replaces that stack with a single process that starts in under a second.
GET /api/vendors — List all vendors. Supports ?q=keyword for search and ?status=value for filteringPOST /api/vendors — Create a new vendor. Send JSON with at least nameGET /api/vendors/{id} — Fetch one vendor by IDPUT /api/vendors/{id} — Update fields on an existing vendorDELETE /api/vendors/{id} — Remove a vendorGET /api/stats — Returns total count and breakdown by statusGET /api/health — Returns {"status":"ok"} for uptime monitoringStart Consortium with a port and a data directory. It creates its SQLite database on first run and serves both the API and the dashboard on the same port. Create vendors through the web interface or POST JSON to the API. Filter by contact name, email, or search by keyword. Update records with PUT, delete with DELETE. The stats endpoint returns aggregate counts grouped by status for monitoring.
Self-hosted vendor and supplier tracker. Self-hosted on your infrastructure. Your data never leaves your server.
curl -fsSL https://stockyard.dev/install.sh | sh -s -- --tool consortium
PORT=9850 ./consortium
http://localhost:9850
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 CONSORTIUM_LICENSE_KEY=stockyard_xxxxxxxxxxxxxxxxxxxx ./consortium
No cloud connectivity required. The binary validates the key offline with Ed25519 signatures.