Deploy full-stack apps
with one command.
A Surge.sh-style CLI backed by our cloud control plane. Provisions hosting, files, Postgres, mailboxes, and SSL in seconds. You install one binary; we run the rest.
curl -fsSL https://deplio.dev/install.sh | sh
Real artifacts,
not promises.
Six things that land in your account, with the actual values you'd see after a deploy. No vague benefit copy, no "powered by AI" marketing — just what gets created.
Boring tech,
arranged carefully.
Go everywhere. Chi for HTTP, asynq for background work, Postgres for state, Redis for queues, MinIO for blobs. We run all of this on our cloud — you install one binary, and that's the only piece on your machine.
Watch the deploy
as it happens.
deplio logs --follow opens an SSE stream backed by Postgres LISTEN/NOTIFY — every state change, every step the worker takes, every line your migrations print, the moment they happen.
- No polling. The DB pushes; the API forwards; the CLI prints.
- Reconnects survive Wi-Fi drops without losing line ordering.
- Pipe it anywhere —
| grep WARN,| jq, your CI.
From command
to live.
A small example deploy played back in real time. The phases run in parallel where possible — that's why it lands at ~5s and not 25.
Where deplio
actually wins.
Most platforms either lock you to their cloud or only handle static sites. Most control panels do everything but force you to click through ten screens to get there. deplio is the rare one that's both pluggable and full-stack.
| Feature | Surge.sh Static, since 2014 | Vercel · Netlify Edge platforms | Heroku RIP free tier | Raw control panel What you do today | Deplio Open beta |
|---|---|---|---|---|---|
| Static sites | yes | yes | yes | yes | yes |
| Full-stack apps | no | yes | yes | yes | yes |
| Database provisioned | no | partial | yes | yes | yes |
| Mailbox provisioned | no | no | no | yes | yes |
| SSL · auto-renew | yes | yes | yes | partial | yes |
| Live deploy logs | partial | yes | yes | no | yes |
| Free tier | yes | partial | no | yes | yes |
| One-command deploy | yes | yes | yes | no | yes |
| Sub-10s deploys | yes | partial | no | no | yes |
- Static sites
- Full-stack apps
- Database provisioned
- Mailbox provisioned
- SSL · auto-renew
- Live deploy logs
- Free tier
- One-command deploy
- Sub-10s deploys
- Static sites
- Full-stack apps
- Database provisioned
- Mailbox provisioned
- SSL · auto-renew
- Live deploy logs
- Free tier
- One-command deploy
- Sub-10s deploys
- Static sites
- Full-stack apps
- Database provisioned
- Mailbox provisioned
- SSL · auto-renew
- Live deploy logs
- Free tier
- One-command deploy
- Sub-10s deploys
- Static sites
- Full-stack apps
- Database provisioned
- Mailbox provisioned
- SSL · auto-renew
- Live deploy logs
- Free tier
- One-command deploy
- Sub-10s deploys
- Static sites
- Full-stack apps
- Database provisioned
- Mailbox provisioned
- SSL · auto-renew
- Live deploy logs
- Free tier
- One-command deploy
- Sub-10s deploys
Names + taglines used fairly · feedback welcome · tell us what we got wrong
Pick your
install.
One binary. Six ways to get it on your machine. Click any snippet to copy.
brew install deplio/tap/deplio curl -fsSL https://deplio.dev/install.sh | sh scoop install deplio/deplio # Download from https://deplio.dev/releases
sudo dpkg -i deplio_*.deb iwr -useb https://deplio.dev/install.ps1 | iex docker run --rm deplio/cli:latest --version Signed releases at deplio.dev/releases · macOS · Linux · Windows · Docker
Boring tech, on purpose.
From localhost to
production . In one line.
Stop clicking through hosting panels by hand. Stop SSHing into boxes to flip an SSL toggle. Just deploy.
deplio deploy ./myapp