Push once, run at every edge.
Loft builds your app and ships it to 30 regions in a single command. Every branch gets a preview URL. Every deploy is an instant, atomic rollback target.
✓ build cached — 0 changed files
✓ bundle functions: 12 · static: 3,410 files
✓ upload 4.1 MB → global CDN
✓ activate 30/30 regions healthy in 2.4s
https://storefront.loft.app (production)
https://feat-checkout--storefront.loft.app (preview)
A platform, not a pile of YAML
Connect a repo. Loft figures out the framework, the build and the routing.
Edge functions
Deploy JS, TS and WASM handlers that cold-start in under 5 ms, next to the user who called them.
Preview per branch
Every push gets an isolated URL with its own env vars and its own edge cache. Comment lands on the PR.
Instant rollback
Deploys are immutable. Promote or roll back to any previous build in one click — no rebuild.
Managed TLS
Automatic certificates for every custom domain and wildcard, renewed and deployed to the edge for you.
Key-value at the edge
Strongly-consistent KV and a blob store, readable from any region with single-digit-ms latency.
Observability
Structured logs, traces and per-route latency, streamed live or shipped to your OTLP endpoint.
From git push to global in seconds
Loft watches your default branch and every PR. You keep using git.
14:02:12 build started node 22 · framework: auto-detected (Astro)
14:02:38 build ok 26s · 41 MB artifact
14:02:41 deployed 30 regions · 2.9s · zero-downtime swap
14:02:41 production is now a1f9c2e
Simple, usage-based pricing
Generous free tier. You only pay for bandwidth and function time past the included amounts.
- Unlimited projects
- 100 GB egress
- 1M function calls
- Preview URLs
- Community support
- 1 TB egress included
- 10M function calls
- Edge KV + blob store
- Password-protected previews
- Email support, 1-day SLA
- Committed-use discounts
- SAML SSO & SCIM
- Dedicated regions
- 99.99% SLA
- Support with named contact