Infrastructure for
software that thinks.
Actors are the primitive for AI agents — and the realtime apps and workflows around them. They burst when traffic spikes, sleep when idle, and run anywhere: Rivet Cloud, your VPC, or fully air-gapped.



The Thinker
Auguste Rodin · modeled 1880
One actor per agent, per session, per user.
Rivet Actors give agents and realtime apps durable, stateful compute in your existing Node.js or Bun backend.
In-memory state
Co-located with compute for instant reads and writes.
Runs indefinitely, sleeps when idle
Long-lived when active, hibernates when idle.
Scales to zero, bursts to thousands
Sleeps at near-zero cost when idle, fans out when traffic spikes.
Global edge network
Deploy close to your users without complexity.
WebSockets
Real-time bidirectional streaming built in.
Workflows, Queues, Scheduling
Multi-step operations, durable queues, and timers.
Give your agent an OS without a sandbox.
A lightweight library that gives agents a file system, networking, bash, Python, and Node.No containers, no VMs. Powered by Rivet Actors.Isolated with Wasm. Runs in your own backend.
Compared to running agents in a sandbox microVM:
Explore agentOS
Built-In Observability
Debugging and monitoring for actors and agents, from local development to production at scale.
SQLite Viewer
Browse and query SQLite databases in real-time across actors and agent sessions
Workflow State
Inspect workflow progress, steps, and retries as they execute
Event Monitoring
Track every state change, action, and agent event as it happens in real-time
REPL
Debug actors and agent sessions by calling actions, subscribing to events, and interacting directly with your code
Start local. Scale to millions.
A library in development, a platform in production. Your backend keeps deploying wherever it already does — Rivet connects to it.
Just a Library
Install a package and run locally. No servers, no infrastructure. Actors run in your process during development.
Rivet Cloud
Fully managed Actors and agentOS on a global edge network. Connects to your existing cloud — Vercel, Railway, AWS, wherever you deploy.
Sign UpSelf-Host
Single Rust binary or Docker container. Works with Postgres, file system, or FoundationDB (enterprise). Full dashboard included.
Run it where your data lives.
A single binary you control. Deploy Rivet inside your VPC, your customer’s VPC, or fully air-gapped, with the compliance you already have.
- Air-gapped and on-prem: no outbound calls, no telemetry leaving your boundary
- Embed in your customers’ VPCs: they keep their data, you keep your product
- FedRAMP, HIPAA, sovereign clouds: stay inside the boundary your controls already cover
Infrastructure for
the agentic era.
Build with agents, build for agents, and run it where your data lives.
