pier_
Now in private beta

From git push to
production in seconds.

Push to Git and Pier builds, boots, and rolls out your app in its own microVM — then wires up the databases, storage, and domains around it. No pipelines to babysit, no infra to assemble.

zsh — pier
$pier deploy --env prod
~124ms
cold start
8s
push → live
0
downtime deploys
The platform

Every primitive your product runs on

Apps that scale in seconds

Each app runs in its own microVM — true hardware isolation — and scales from zero to many replicas in seconds.

microvm · ~124ms boot · autoscale

Postgres built for scale

Fast NVMe storage with continuous WAL backups and point-in-time recovery — restore to any second in one command.

postgres 16 · nvme · wal pitr

Sites on a global edge

Static sites and frontends served worldwide, with a fresh live preview URL for every branch.

global edge · preview / branch

Environments that map to your workflows

Spin up isolated environments per branch, suspend them when idle, and tear them down on merge.

isolated · suspendable · per-branch

S3-compatible object storage

Store and serve files straight from your apps — no separate accounts, no egress surprises.

s3-compatible · zero egress

Volumes for stateful workloads

Attach durable NVMe volumes to any app. Your data persists across deploys, restarts, and scaling — automatically.

nvme · persistent
microVM isolation
private WireGuard networking
encryption at rest
managed TLS on every domain
How it works

Three steps from push to production

01

Push to Git

Connect a repo or run `pier deploy`. Every push kicks off a build automatically — no pipeline to configure.

02

Boots in its own microVM

Pier provisions a dedicated kernel, wires up ingress, and rolls out across regions with zero downtime.

03

Live in seconds

Your app serves traffic worldwide — typically under ten seconds from push to production.

Your whole stack, as code

Declare apps, databases, and domains once in pier.yaml. Version it, review it, reproduce it anywhere.

# pier.yaml
app: api-gateway
database: users-db { engine: postgres }
domain: api.acme.com

Bring your container.
We'll bring the kernel.

$ curl -fsSL pier.run/install | sh