Track every library, framework, and service your projects depend on. Know which versions are running where, get alerted on end-of-life dates and security advisories.
When regulators or clients ask where your components data is stored, the best answer is a specific server you own in a specific jurisdiction you chose. Manifest makes that answer straightforward because the data never leaves your infrastructure.
A devops team integrates Manifest into their CI pipeline. A post-deploy hook creates a component record via the API. The stats endpoint feeds a Grafana panel. When something goes wrong, the team searches components by keyword to find related records without switching tools.
Install Manifest with the one-line shell script or download the binary directly from GitHub. Run it, open /ui, and start creating components. 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.
GET /api/components — List all components. Supports ?q=keyword for search and ?status=value for filteringPOST /api/components — Create a new component. Send JSON with at least nameGET /api/components/{id} — Fetch one component by IDPUT /api/components/{id} — Update fields on an existing componentDELETE /api/components/{id} — Remove a componentGET /api/stats — Returns total count and breakdown by statusGET /api/health — Returns {"status":"ok"} for uptime monitoringSelf-hosted dependency manifest tracker. Self-hosted on your infrastructure. Your data never leaves your server.
curl -fsSL https://stockyard.dev/install.sh | sh -s -- --tool manifest
PORT=9160 ./manifest
http://localhost:9160
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 MANIFEST_LICENSE_KEY=stockyard_xxxxxxxxxxxxxxxxxxxx ./manifest
No cloud connectivity required. The binary validates the key offline with Ed25519 signatures.