Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

boatramp

boatramp is a self-hosted, streaming-first alternative to Vercel and Netlify, shipped as one Rust binary that is both the server and the CLI. You run it yourself to publish static sites and functions — portable WASI components you run behind a route, invoke by name, or chain into workflows — with atomic deployments and instant rollback. The same commands and config run on a single node, a self-hosted cluster, or Cloudflare Containers.

Where to start

What boatramp does

Static hostingContent-addressed blobs, atomic deploys, instant rollback.
Domains & TLSVirtualhosts, ownership verification, automatic certificates.
Auto-DNSTen managed-DNS providers for ACME and custom domains.
FunctionsPortable WASI components — behind a route (handlers), invoked by name (sync/async), or metered & quota’d.
WorkflowsChain functions into a durable DAG with retries, fan-in/out, and compensation.
ComputeContainers and microVMs behind a route, with scale-to-zero.
GatewayLoad-balancing reverse proxy with health checks and retries.
ClusteringRaft-replicated control plane, multi-region reads.
AuthCOSE/CWT tokens, Cedar RBAC, external signers.
Caching & observabilityAutomatic caching, compression, metrics, and logs.

Understand it

The core concepts explain the deployment model, and what boatramp is covers where it fits and what it is not. For per-capability release status, see Maturity, validation & support.