Upload logos, color palettes, fonts, and brand guidelines. Share a link to the right asset instantly. No more 'can you send me the logo?' Slack messages for the tenth time.
Every operation in Brander is available through a JSON REST API. No SDK required — use curl, fetch, or any HTTP client.
GET /api/assets — list all assets with optional search and filter query parametersPOST /api/assets — create a new asset recordGET /api/assets/{id} — retrieve a single asset by IDPUT /api/assets/{id} — update an existing assetDELETE /api/assets/{id} — remove a assetGET /api/stats — aggregated statistics with status breakdownGET /api/health — health check endpoint for monitoringThe overhead of managing assets tends to grow quietly until someone asks why the team is paying four different subscriptions for overlapping features. Brander replaces that stack with a single process that starts in under a second.
Download the binary and run it. Brander starts serving immediately with a dashboard at localhost and a REST API for automation. No cloud account, no API keys to provision, no monthly invoice. Your data lives in a SQLite file you can back up, move, or query directly.
Point curl at /api/assets to interact with Brander programmatically. The API follows predictable REST conventions: GET to list or fetch, POST to create, PUT to update, DELETE to remove. The response schema matches the internal data model exactly, so what you see in the dashboard is what the API returns.
GET /api/assets — List all assets. Supports ?q=keyword for search and ?status=value for filteringPOST /api/assets — Create a new asset. Send JSON with at least nameGET /api/assets/{id} — Fetch one asset by IDPUT /api/assets/{id} — Update fields on an existing assetDELETE /api/assets/{id} — Remove a assetGET /api/stats — Returns total count and breakdown by statusGET /api/health — Returns {"status":"ok"} for uptime monitoringSelf-hosted brand asset manager. Self-hosted on your infrastructure. Your data never leaves your server.
curl -fsSL https://stockyard.dev/install.sh | sh -s -- --tool brander
PORT=8710 ./brander
http://localhost:8710
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 BRANDER_LICENSE_KEY=stockyard_xxxxxxxxxxxxxxxxxxxx ./brander
No cloud connectivity required. The binary validates the key offline with Ed25519 signatures.