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.
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.
Postgres built for scale
Fast NVMe storage with continuous WAL backups and point-in-time recovery — restore to any second in one command.
Sites on a global edge
Static sites and frontends served worldwide, with a fresh live preview URL for every branch.
Environments that map to your workflows
Spin up isolated environments per branch, suspend them when idle, and tear them down on merge.
S3-compatible object storage
Store and serve files straight from your apps — no separate accounts, no egress surprises.
Volumes for stateful workloads
Attach durable NVMe volumes to any app. Your data persists across deploys, restarts, and scaling — automatically.
Three steps from push to production
Push to Git
Connect a repo or run `pier deploy`. Every push kicks off a build automatically — no pipeline to configure.
Boots in its own microVM
Pier provisions a dedicated kernel, wires up ingress, and rolls out across regions with zero downtime.
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