Focused Tool · Apache 2.0 · Single Binary · Developer Tools

Self-hosted task dispatch and routing

Route incoming tasks and requests to the right worker or queue based on rules. The dispatch layer your operations team needs for handling incoming work programmatically.

Install Dispatch Free Complete — all 150 tools $29/mo
Why this exists

Privacy-conscious teams often build internal lists workflows in Notion or Google Sheets because the alternative is a $200/month SaaS contract. Dispatch gives you a purpose-built tool at a fraction of the cost, running on infrastructure you already control.

Architecture

On first launch, Dispatch initializes a WAL-mode SQLite database and starts an HTTP server. The web dashboard and API share the same port. Creating a list is a POST with JSON — the only required field is name. The response includes the generated ID and timestamp. Listing supports search, filtering, and returns items in reverse chronological order.

An agency managing lists for multiple clients runs one Dispatch instance per client on isolated VMs. Each instance gets its own data directory. There is no shared database, no multi-tenant risk, no worry about one client's data appearing in another client's export.

Endpoints

Custom routing scripts at engineering time.

Self-hosted task dispatch and routing. Self-hosted on your infrastructure. Your data never leaves your server.

Quickstart

Running in under a minute.

Download
curl -fsSL https://stockyard.dev/install.sh | sh -s -- --tool dispatch
Run
PORT=8560 ./dispatch
Open
http://localhost:8560

Single binary. Embedded SQLite. No Docker. No database. No dependencies.

Pricing

Free to start. Pro when you need it.

Free
$0
forever
  • 2 queues, 500 tasks/mo
  • Single binary, embedded SQLite
  • Apache 2.0 — modify freely
Pro
$0.99
per month
  • Unlimited queues and tasks, routing rules, dead letter, retry policies
  • License key, no cloud dependency
  • Email support

License key by email. One env var.

Your license key arrives by email within 5 minutes of checkout. Set it as an environment variable and restart the binary.

export DISPATCH_LICENSE_KEY=stockyard_xxxxxxxxxxxxxxxxxxxx
./dispatch

No cloud connectivity required. The binary validates the key offline with Ed25519 signatures.

Part of the Stockyard family — 150 focused self-hosted tools · Complete bundle $29/mo · stockyard.dev