01
A backend primitive or business workflows?
Buyer question
Are you building a product backend, or automating work your team repeats every week?
Rivet is an orchestrator for stateful workloads. Where Kubernetes schedules pods, Rivet schedules Actors: long-lived processes with durable state, a SQLite database, a queue, realtime connections and scheduling, each addressed by key.[2] You create one Actor per agent, session, user or tenant, and build your backend from them; Rivet Workflows, Agents, agentOS sandboxes and Dynamic Apps are all Actors under the hood.[1, 14] It fits coding agents inside your product, collaborative apps, multiplayer state and per-tenant databases.
Avalanche is built for long, multi-step business work that agents do, such as drafting RFP answers from past proposals or reviewing a stack of contracts. You set the few steps, checks and approvals that matter, agents do the work in between, and simple workflows fit the same model. On Avalanche Cloud, workflows run for hours or days, and an owner approves results before they go out.[25] Rivet's own docs draw a similar line inside its product: use a workflow when the work has fixed steps, waits or retries, and a single agent session when the agent should decide the steps itself.[11]
