Skip to main content

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.

Start Building
Give this to your coding agent
The Thinker by Auguste Rodin
A Lady Writing by Johannes Vermeer
Portrait of a Man (Possibly Jan Snoeck) by Jan Gossaert

The Thinker

Auguste Rodin · modeled 1880

Two products, one platform.

Rivet Actors give agents and realtime apps durable, stateful compute in your existing Node.js or Bun backend. agentOS gives agents a portable OS to run in. Use them alone or together.

Actors

The primitive for stateful workloads.

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.

agentOS

agentOS

A portable, lightweight in-process OS for agents. Open source, built on Wasm + V8.

~6ms coldstart, 22 MB RAM

Near-zero cold start with minimal overhead.

An order of magnitude cheaper

V8 isolates + Wasm instead of full VM sandboxes.

Embed in your backend

Your APIs. Your toolchains. No complex agent auth.

Mount anything as a file system

S3, SQLite, Google Drive, or the host file system.

Granular security

V8 isolates + WebAssembly. Configurable policies.

Your laptop, your infra, or on-prem

Rivet Cloud, Railway, Vercel, Kubernetes, or on-prem.

Rivet Actor Inspector in light modeRivet Actor Inspector in dark mode

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

Works with your stack.

Standard Node.js, Bun, and Deno. Your frameworks, your tools. No custom runtime, no rewrite.

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.

npm install rivetkit
Get Started
Rivet

Rivet Cloud

Fully managed Actors and agentOS on a global edge network. Connects to your existing cloud — Vercel, Railway, AWS, wherever you deploy.

Sign Up

Self-Host

Single Rust binary or Docker container. Works with Postgres, file system, or FoundationDB (enterprise). Full dashboard included.

docker run -p 6420:6420 rivetdev/engine
Self-Hosting Docs

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
Your perimeter
Your backend
Actors run in your Node.js or Bun process
Rivet Engine
Single binary for orchestration and routing
Your storage
File system, Postgres, or FoundationDB
No outbound connections. No telemetry.

Infrastructure for
the agentic era.

Build with agents, build for agents, and run it where your data lives.