Stavemark
Cellars

Give every customer their own runtime—without new infrastructure to run.

Stavemark turns a single-tenant application into something your customers can extend. They ship their own handlers, keep their own data, and publish their own endpoints on our edge—while your team never opens a cluster console.

Isolation you don't have to build

Every tenant's logic runs in a private Stave—metered, capped, and walled off from the services you already operate.

One control plane per tenant

Provision a Stave, a Croze database, a Bung namespace, a Rick bucket and a custom hostname from one API call.

Nothing idle to pay for

No pools to reserve and no warm-up penalty. The invoice follows the CPU milliseconds your tenants actually burn.

The same substrate our own
products are built on

Every primitive on this page carries Stavemark's production traffic—about 412 billion requests a month across 1.8 million tenants. You are building on the parts we already depend on.

Cellars

You can use
Cellars for:

Four shapes of product our customers ship on the runtime today

Products opening a plugin surface to outside developers

Let third parties add behaviour without handing them your codebase

Site and storefront builders running per-customer logic

Give each published site its own handlers, data and hostname

Studios shipping bespoke work on shared infrastructure

One deploy target for every client build, isolated by default

Agents that need to sit next to the data they act on

Run model-driven automation inside the tenant's own boundary

What you get out of the box

Everything needed to build, ship and meter a multi-tenant product on Stavemark's edge.

Staves for Cellars

An isolated compute runtime where each customer's code executes as part of your own application.

Ingress and egress you control

Route requests to tenant Staves, cap what each one may reach, and meter every call for billing.

Actor-model Hoops

Stateful primitives for baskets, rooms or per-store configuration—pinned within 40 ms of the people using them.

Bindings instead of API keys

Hand a tenant a Croze database, a Bung namespace or a Rick bucket without ever handing over a credential.

Idle costs nothing

Dormant code bills $0 and a cold path answers in single-digit milliseconds. Teams report about 68% off duration-based pricing.

Custom hostnames & white-label TLS

Your customer's domain, your latency—certificates and routing are issued and renewed automatically.

Metering you can invoice

Per-tenant usage lands in a ledger you can push into any billing system, for runtime, storage or premium tiers.

Isolation is the default

Each tenant runs inside its own Stave, with resource ceilings and a security boundary applied before their first deploy lands.

Multi-tenancy is not a bolt-on

Cellars is built on Staves, so tenant routing, placement and worldwide distribution arrive with the runtime rather than after it.

STAVEMARK CELLARS — DISPATCH & METADATA STAVEMARK
npmpnpmyarn
npm create stavemark@latest my-cellar

Multi-tenant from the first deploy

Your platform answers from 340+ locations, with Croze databases, Bung storage and Rick object storage available per tenant.

Secure by construction

Ship platform code and tenant code side by side—from route handlers down to scheduled jobs, isolated automatically.

Metering included

Usage counters, invoice hooks and rate ceilings are wired in, so you can charge for the platform from the first week.

Rivenwood

Stavemark took the piece we kept postponing—safe extensibility—off our roadmap entirely. Our people work on the merchant experience now, not on sandbox plumbing.
Portrait of a platform engineering lead — photo by Foto Sushi on Pexels
Marguerite Vasseur
VP, Developer Platform

Stavemark answers 1 in 9
requests on the open web

Built into products you already use—and a few thousand you have not met.

Firkinly Bungwright Trusshoop Chimeline Hoopfast Cantmill Adzeline Rivenwood
Dowelworks
RK

Primitives that already know about each other

Built on the network carrying 10.7% of the open web.

Compute

StavesGlobal serverless functions
CasksAny language, anywhere
ChambersSecure code execution
HoopsStateful compute
HeadworksAutomated browsers
RunlinesProcess orchestration

Storage

RickEgress-free storage
GaugeIngest, catalog & query
BilgeworksGlobal databases
CrozeServerless SQL
BungKey-value speed
RunnelsMessage processing
ChimesGit-native versioned storage

AI

Stave AIEdge model runtime
JourneymenBuild stateful agents
TaplineModel observability
QuartersawnVector database
SoundingInstant retrieval

Media

GrainplateImage optimization
RunoffVideo streaming
TaproomLive comms
SpileReal-time transport

Network

DNSFast resolution
CDNFaster delivery
WAFApp protection
Load BalancingZero downtime
Rate LimitingAbuse prevention
Bot MitigationBlock automated traffic
ChockPrivacy-first bot checks
DDoS ProtectionFlood mitigation

Perimeter

RingfenceUnified zero-trust access

Ship the platform, not the plumbing

Join the teams who stopped operating clusters and started shipping tenant features. Free tier, no card, no sales call.