The deployment dashboard for your team

Know what's deployed. Always.

Shipyrd gives your team full visibility into every deployment. See who shipped, what changed, and what's waiting to go out—without going digging.

# Notify Shipyrd from anywhere — Kamal, GitHub Actions, # AppSignal, Rollbar, or any pipeline that can curl: $ curl -X POST https://hooks.shipyrd.io/deploys.json \ -H "Authorization: Bearer $SHIPYRD_API_KEY" \ -d '{"status":"post-deploy","version":"v1.4.2","destination":"production"}' ✓ deploy recorded — v1.4.2 · production · nick
Shipyrd deployment dashboard showing deploy history, environment status, and commit details
Built for teams deploying on DigitalOcean, Hetzner, and bare metal.

Questions you shouldn't have to Slack about

Shipyrd answers the questions your team asks every day—automatically.

When was production last deployed?

See the exact time, duration, and commit SHA of every deploy across all destinations.

Who deployed it?

Every deploy is attributed. No more guessing who pushed that Friday afternoon change.

What changes went out?

Shipyrd links to the commits in each deploy so you can see exactly what shipped.

Lock destinations

Manually lock a destination before deploying, or auto-lock outside your team's business hours to prevent off-hours deploys.

Lock and check status from Slack

Run /shipyrd lock production, /shipyrd unlock production, or /shipyrd status from any channel. No tab-switching.

What's waiting to be deployed?

See what's On Deck—commits merged but not yet in production.

Up and running in 5 minutes

Sign up, wire it in, deploy. That's it.

1

Sign up and grab your API key

Create your account on Shipyrd and add your SHIPYRD_API_KEY to your secrets.

2

Add deploy hooks in Kamal—or wherever you ship from

Use the GitHub Action, Kamal hooks, an AppSignal or Rollbar webhook, or plain HTTP. Whatever your pipeline already runs.

3

Deploy and see everything

Deploy your app and watch your dashboard light up.

Works with your stack

Drop Shipyrd into your deploy pipeline in minutes—however you ship.

Kamal hooks

Add the gem and two hook files. Shipyrd is notified automatically on every deploy.

bundle add shipyrd
kamal deploy

GitHub Actions

One step in your workflow. Track pre-deploy, post-deploy, and failed states straight from CI.

- uses: shipyrd/deploy-action@v1
  with:
    api-token: ${{ secrets.SHIPYRD_API_KEY }}
    status: post-deploy

Honeybadger

Connect your account and deploy events flow into Shipyrd automatically.

honeybadger deploy \
  --environment production

AppSignal

Send AppSignal deploy markers to Shipyrd over a webhook. Zero CI changes.

webhook: https://hooks.shipyrd.io
  /incoming/appsignal/$KEY

Rollbar

Point Rollbar's deploy webhook at Shipyrd and deploys show up alongside everything else.

webhook: https://hooks.shipyrd.io
  /incoming/rollbar/$KEY

Plain HTTP

No framework needed. Notify Shipyrd from any script or CI pipeline with a single request.

curl -X POST \
  https://hooks.shipyrd.io/deploys.json \
  -H "Authorization: Bearer $KEY"

What you get

Everything you need to keep your team in sync on deployments.

Deploy timeline

Chronological view of every deploy across all apps and destinations.

Environment locking

Claim a destination before deploying. Slack notifications keep the team in sync.

Slack integration

Notifications on deploy completion and lock/unlock events.

Deploy duration

Track how long each deploy takes across apps and destinations. Spot regressions early.

On Deck

See which commits are merged but not yet deployed. Know exactly what's going out next.

README status badges

Drop a Shipyrd badge into any README. Shows current deploy status per destination—just like a CI badge.

Community Edition or Hosted

Same product. You decide who runs it.

Community Hosted
Price Free $14.99/mo
Deploy tracking & all integrations
Run on your own infra
Managed hosting, updates, backups
Weekly deploy summary email
Trial 45 days

Self-hosting setup lives in the shipyrd/shipyrd README.

Stop guessing. Start shipping with confidence.

Replace "hey, did you deploy?" with a dashboard that actually answers the question.

45-day free trial. Plans start at $14.99/mo.