Functions
One portable WASI component, many doors — run it behind a route, invoke it by name, put it on a schedule, or chain it into a workflow. SQL, KV, blob and queue bindings included.
→ functionspre-1.0 · come crew it early
One Rust binary is your web server, publishing API, and CLI. Publish static sites and functions to your own hardware, cloud, or edge — deploys are atomic and content-addressed, and every byte streams.
served by boatramp deploy 4f7943f · streaming-first · atomic
A 40 GB video and a 4 KB page cost the same flat memory — the tide never floods the box.
Rollback is a pointer flip, not a rebuild — the previous launch is always still floating, ready in a beat.
One portable WASI component, many doors — run it behind a route, invoke it by name, put it on a schedule, or chain it into a workflow. SQL, KV, blob and queue bindings included.
→ functionsPick a per-function runtime — the Wasm sandbox, an OCI container, or a Firecracker-class microVM — with snapshot/restore and scale-to-zero.
→ containersPublish private services through the edge: geo-aware load balancing (nearest region), passive + active health checks, retries, and DNS discovery.
→ gatewayCOSE/CWT tokens + Cedar policies, OIDC login, KMS/HSM signers, and per-site visitor access control at the edge.
→ auth & access(
project: "acme",
sites: [
( name: "www", path: "www/dist" ),
( name: "blog", path: "blog/dist",
routing: ( clean_urls: true ) ),
],
functions: [
( name: "resize", component: "resize.wasm" ),
],
)
boatramp ships an MCP server. Point Claude or Codex at it and drive the whole control plane in plain language.
boatramp is young and honest about it. APIs will still shift, edges are still being sanded. What's here is real and dogfooded — this site sails on it. If you like owning your stack and shaping tools early, come crew it.