Stack53

Ship every change with confidence.

Deployments builds your code, creates a release and rolls it out to the environment you choose — with build logs, health checks and one-step rollback.

Included with [plan] · See pricing
app.stack53.com / acme / storefront / deployments
storefront OverviewDeploymentsReleasesEnvironmentsVariablesLogs
Allproductionstaging Deploy
Add wishlist API3b7e1d2 · main → staging Building
Add order history pagea1f3c9e · promoted → production Live
Add order history pagea1f3c9e · main → staging Live
Fix cart totals5c9d0aa · main → staging Build failed
Update checkout copy9e0b7d2 · promoted → production Superseded
Auto-deploy on push to main → staging
Build pipeline Logs for every stage
A release per deploy Every version traceable
Health-checked rollouts Before traffic switches
One-step rollback From app, API or CLI
BUILD PIPELINE

See every stage of every build.

Each deployment runs through clear stages — clone, install, build, release, deploy — and streams its build log as it goes, so a failure points straight at the cause.

Build and deploy logs for each deploymentRuntimes: [Supported runtimes]Custom build commands per service
How builds work →
Deployment 3b7e1d2 · staging Building
Clone 4s
Install 38s
Build running
Release queued
Deploy queued
Build logDeploy log acme/storefront@main
01 → Cloning acme/storefront@main02 ✓ Checked out 3b7e1d203 → Installing dependencies04 ✓ Dependencies installed05 → Running build command06 compiling application07 bundling static assets 08▌
HISTORY

Know what shipped, where and when.

Every deployment is recorded with its release, environment and outcome. Filter by environment to see exactly what production — or staging — has been running.

Deployment history in the docs →
Deployment historystorefront
All productionstagingdevelopment Search
RELEASECHANGEENVIRONMENTSTATUSWHEN
3b7e1d2Add wishlist APIstagingBuildingnow
a1f3c9eAdd order history pageproductionLive12m
5c9d0aaFix cart totalsstagingFailed1h
7f2a6b1Try new search layoutproductionRolled back1d
9e0b7d2Update checkout copyproductionSuperseded2d
4d88a1fUpgrade dependenciesdevelopmentSuperseded3d
HEALTH CHECKS

Traffic moves only when checks pass.

A new release must pass its health checks before it receives traffic. If a problem shows up later, return the environment to any previous release in one step.

Failed checks keep the current release servingRoll back from the app, the API or the CLIHealth check options: [confirm availability]
NEW RELEASE3b7e1d2Add wishlist API
Health checks web respondingapi respondingworker started
TRAFFICproductionshop.acme.com
If a check fails, the switch stops and a1f3c9e keeps serving.
Roll back productioncurrent: a1f3c9e
9e0b7d2 · Update checkout copy Roll back
ALSO INCLUDED

Everything a release process needs.

Full feature list in the docs →
Environment targeting Choose which environment each branch or deploy goes to.
Deploy on push Every push to a connected branch starts a deployment.
Promote releases Move the exact release you tested to production, without a rebuild.
Build and deploy logs Kept with each deployment so you can trace any outcome.
Audit trail Deploys, promotions and rollbacks recorded in audit logs.
Team access Workspace roles decide who can deploy and roll back.
HOW IT WORKS

From commit to live in four steps.

  1. 01 Push or trigger A push, the CLI or the API starts a deployment.
  2. 02 Build a release Your code is built and packaged as a new release.
  3. 03 Pass health checks The release must be healthy before it gets traffic.
  4. 04 Go live, or roll back Traffic switches over. Earlier releases stay one step away.
AUTOMATE

Deploy from your CI pipeline.

Start deployments, read their status and logs, promote releases and roll back from the CLI, the SDKs or the REST API.

$ stack53 deploy --env staging --branch main # ✓ deployment started · release 3b7e1d2 $ stack53 deployments logs 3b7e1d2 --follow $ stack53 deployments list --env production $ stack53 releases rollback --env production
Illustrative — see the API reference for exact commands and fields.
USE CASES

How teams ship with Deployments.

Continuous delivery Every merge to main deploys to staging automatically. App PlatformEnvironmentsFunctions
Staged production releases Test a release in staging, then promote the same one to production. EnvironmentsDomainsDatabases
Scripted deploys from CI Your existing pipeline calls the API once tests pass. WebhooksJobsApp Platform
SECURITY Controlled releases Workspace roles decide who can deployDeploys and rollbacks in audit logsSecrets kept per environment Security at Stack53 →
AVAILABILITY Canadian regions
Canada Central[Status]
Canada East[Status]
Operated by [Partner / Stack53] All regions →
PRICING Included with[plan] Build minutes: [price] where applicable. Resources you deploy are billed separately — [confirm availability]. See full pricing →
FAQ

Common questions.

A deployment is the process of building and rolling out your code. A release is the specific version it produces — the thing you promote between environments or roll back to.

Ship your next release.

Connect a repository and deploy on Stack53 — or talk to us about release workflows for larger teams.