Live deployment state for Laravel teams

Know when every part
of every deploy is actually done.

DeployState turns simple start, complete, and fail webhooks into one shared live map of your apps, workers, migrations, and services—on the web and in your Mac menu bar. Works with Forge, Ploi, Laravel Cloud, GitHub Actions, Deployer, and custom scripts. No repository access.

Run this from your terminal to light up the tree.

curl -s https://deploystate.com/rlRZWZWv

Waiting for a signal.

Free Get started with 1 active sequence today. No credit card, no trial clock.

Any deployment tool
Uses ordinary HTTPS webhooks.
Every step
Tracks the work in your release.
One shared view
Web, desktop, and team workspaces.
DEPLOYSTATE / LIVE RUN
WAITING FOR CURL

Production deploy

01 The operating model

Three small signals.
One shared release map.

Your deployment tool makes ordinary HTTPS requests. DeployState keeps each app, worker, migration, and service visible until the whole release settles.

  1. 01

    Map your release

    Name the stages that matter: apps, queues, migrations, workers, and services.

  2. 02

    Paste the hooks

    Every step gets a private URL. Add /start, /complete, or /fail.

  3. 03

    Share the state

    See the same release map in the web workspace and connected Mac companion.

See the real release state

One green check can hide too much.

See which service is still moving, where a release failed, and when the whole deployment is actually finished.

Browse integration guides

Ready when you are

Map the next release
your team ships.

Monitor one sequence free