Features

Everything you need to ship

A self-hosted, peer-to-peer cloud with the developer experience you already love — Git deploys, instant rollback, previews, durable data, and observability over a decentralized mesh.

Git Deploys

Push to deploy. Automatic framework detection builds Next.js, Vite, SvelteKit and more — no config required.

Immutable Deployments

Every build is a permanent, content-addressed snapshot. Nothing mutates in place, so what shipped stays shipped.

Instant Rollback

Promote any previous deployment back to production in a single click. Recover from a bad release in seconds.

Preview Deployments

Every branch and pull request gets its own live URL, so you can review real running code before you merge.

Custom Domains & DNS

Bring your own domain with managed DNS and automatic TLS. Wildcard subdomains for previews come standard.

Environment & Secrets

Per-environment variables and secrets, encrypted at rest and injected only into the deployments that need them.

Serverless Functions

Fluid compute scales to zero and back instantly. Run request handlers across the mesh with no servers to manage.

Containers

Ship anything with a Dockerfile. Long-running services and custom runtimes deploy alongside your functions.

Edge Functions

Run lightweight logic close to your users at peers across the network for low-latency responses everywhere.

Durable Data

GuardianDB gives you always-on, replicated storage over the mesh — durable state without a central database.

Cron & Workflows

Schedule jobs with cron and orchestrate multi-step, durable workflows that resume exactly where they left off.

Observability & Logs

Live logs, metrics, and traces for every deployment. See requests, errors, and cold starts in real time.

ZK Anonymous Previews

Share preview deployments behind zero-knowledge access proofs — verify the right viewers without tracking them.

P2P Mesh Routing

Traffic is routed peer-to-peer across a self-hosted mesh, with no single point of failure and no cloud lock-in.

Deploy in seconds

Connect a repository and push. shadw detects your framework, builds an immutable deployment, and serves it across the mesh — no pipelines to wire up, no servers to provision.

  • Zero-config builds with automatic framework detection
  • A unique preview URL for every push and pull request
  • Promote or roll back to any deployment instantly
$ git push
→ Cloning…
→ Building (Next.js detected)
→ Distributing to mesh peers…
✓ Deployed to app.localhost

Ship on your own cloud today

Get the deploy experience you love, fully self-hosted over a peer-to-peer mesh. No lock-in, no central point of failure.