Features Use Cases Docs GitHub Get Started
Open Source · Self-hostable

Self-service infrastructure,
powered by GitHub

Dispatch builds on the infrastructure you already use. Manage environments, trigger workflows, and monitor Actions.

GitHub OAuth SSO Mobile-ready 100% Open Source
dispatch.example.com
Tracked Repos
acme/account-vending
acme/regional-vpn
acme/platform-infra
acme/customer-onboard
engineer
Repositories / acme/account-vending
account-vending
Environments Advanced
production
staging
development
Workflow Runs
Provision acme-prod-us-east-1 create · #47 · main
workflow_dispatch
Update networking config update · #46 · main
workflow_dispatch
Provision acme-staging-eu-west create · #45 · main
workflow_dispatch
Destroy acme-dev-sandbox destroy · #44 · main
workflow_dispatch

Everything you need to ship faster

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.

Unified Dashboard

Track all your repositories in one place. See environments, deployments, and workflow status at a glance across your entire organisation.

Environment Management

Create, configure, and delete GitHub environments through a clean UI. Manage variables and secrets without touching the GitHub settings maze.

Workflow Dispatch

Trigger workflow_dispatch actions directly from the dashboard with typed inputs, branch selection, and environment pre-filling.

Advanced Configuration

Define typed, step-based pipelines with .dispatch.yaml. Supports strings, numbers, booleans, lists, maps, and complex Terraform objects.

Actions Observability

Monitor success rates, average duration, and billable minutes per workflow. Filter run history by status, branch, or workflow to spot issues fast.

Team Self-Service

Empower engineers to provision and manage their own resources. GitHub OAuth means no extra credentials — just sign in and go.

See what Dispatch looks like

Real workflows, real environments, real control. Here's how teams use Dispatch day-to-day.

Rapidly replicate your IaC templates

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.

Terraform Multi-tenant GitOps
Environments — acme/account-vending Advanced
acme-production
acme-staging
globex-production
initech-production
wayne-corp-staging
wayne-corp-production

Gain insights into Actions performance

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.

Metrics Billing Monitoring
Observability — acme/platform-infra Last 30 days
Total Runs
342
Success Rate
97.4%
Avg Duration
3m 12s
Failed Runs
9
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

Trigger any workflow, on demand

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.

One-click Governed Typed inputs
Run Workflow — acme/customer-onboard
Create Environment .github/workflows/create.yaml
Update Configuration .github/workflows/update.yaml
main
acme-prod-us-east-1
Enable
Dispatch
Stop Services .github/workflows/stop.yaml
Load Test .github/workflows/load-test.yaml
Destroy Environment .github/workflows/destroy.yaml

Built for real-world infrastructure

Dispatch orchestrates anything you can do with GitHub Actions. Here's what teams are building today.

☁️

AWS Account Vending

Automate multi-account provisioning with Terraform. Create, update, and decommission AWS accounts through dispatch workflows with full audit trails.

Terraform AWS Organizations Multi-account
🔒

VPN & Network Management

Deploy and manage VPN exit nodes across regions. Start and stop services on demand to optimise costs — no SSH required.

Tailscale ECS Multi-region
👥

Customer Onboarding

Provision dedicated customer environments on demand. Dispatch workflows handle the full lifecycle — create, configure, scale, and decommission — with per-tenant isolation.

Multi-tenant Self-service Lifecycle
🚀

Internal Developer Platforms

Give engineering teams a self-service catalogue for internal infrastructure. Databases, caches, APIs, and test environments — all orchestrated with proper dependency ordering.

Platform Engineering IDP Orchestration

Ready to streamline your infrastructure?

Dispatch is open source and free to self-host. Clone the repo and get started in minutes.