Dispatch builds on the infrastructure you already use. Manage environments, trigger workflows, and monitor Actions.
Dispatch gives your team a unified control plane for GitHub-powered infrastructure. No new tools to learn — just a better interface for what you already use.
Track all your repositories in one place. See environments, deployments, and workflow status at a glance across your entire organisation.
Create, configure, and delete GitHub environments through a clean UI. Manage variables and secrets without touching the GitHub settings maze.
Trigger workflow_dispatch actions directly from the dashboard with typed inputs, branch selection, and environment pre-filling.
Define typed, step-based pipelines with .dispatch.yaml. Supports strings, numbers, booleans, lists, maps, and complex Terraform objects.
Monitor success rates, average duration, and billable minutes per workflow. Filter run history by status, branch, or workflow to spot issues fast.
Empower engineers to provision and manage their own resources. GitHub OAuth means no extra credentials — just sign in and go.
Real workflows, real environments, real control. Here's how teams use Dispatch day-to-day.
Define your infrastructure once, then stamp out as many environments as you need. Each GitHub environment gets its own variables, secrets, and deployment history — managed from one place.
Track success rates, average durations, and billable minutes across every workflow. Filter by status, branch, or workflow to diagnose failures and optimise your pipeline spend.
| Workflow | Runs | Success | Avg | Status |
|---|---|---|---|---|
| create.yaml | 89 | 98.9% | 4m 31s | |
| merge.yaml | 156 | 99.4% | 2m 08s | |
| destroy.yaml | 42 | 95.2% | 3m 45s | |
| pull-request.yaml | 55 | 89.1% | 1m 52s |
Create, update, destroy, pause, run load tests — any automatable job becomes a one-click action. Dispatch surfaces your workflow_dispatch triggers with typed inputs and environment context.
Dispatch orchestrates anything you can do with GitHub Actions. Here's what teams are building today.
Automate multi-account provisioning with Terraform. Create, update, and decommission AWS accounts through dispatch workflows with full audit trails.
Deploy and manage VPN exit nodes across regions. Start and stop services on demand to optimise costs — no SSH required.
Provision dedicated customer environments on demand. Dispatch workflows handle the full lifecycle — create, configure, scale, and decommission — with per-tenant isolation.
Give engineering teams a self-service catalogue for internal infrastructure. Databases, caches, APIs, and test environments — all orchestrated with proper dependency ordering.
Dispatch is open source and free to self-host. Clone the repo and get started in minutes.