Rivet Actors are durable processes for agents, workflows, and sandboxes.
6.9 ms cold starts, 72 KB per Actor, billions on one control plane.
One Rust binary and a bucket. No database, no message bus. Open source and self-hostable.
Quickstart • Documentation • Changelog • Discord • X
| ### Use with Your Coding Agent Give your coding agent the Rivet skills to create examples or integrate into existing projects: ```bash npx skills add rivet-dev/skills ``` Works with Claude Code, Cursor, Windsurf, and other AI coding tools. | ### Start From Scratch - [Node.js & Bun](https://www.rivet.dev/actors/docs/quickstart/backend) - [React](https://www.rivet.dev/actors/docs/quickstart/react) - [Next.js](https://www.rivet.dev/actors/docs/quickstart/next-js) - [Rust](https://www.rivet.dev/actors/docs/quickstart/rust) - [Effect](https://www.rivet.dev/actors/docs/quickstart/effect) [View documentation →](https://www.rivet.dev/docs) |
| ### Local & Self-Host Install Actors and run it locally while you build. When you ship, run the same open-source control plane as a container on vanilla Docker, Kubernetes, or a VM, with a bucket for durable storage. ```bash npm install rivetkit@next ``` [Open the quickstart →](https://www.rivet.dev/actors/docs/quickstart/backend) [Read self-hosting docs →](https://www.rivet.dev/docs/deploy/self-host/control-plane/) | ### Rivet Cloud Create a project and deploy. There is nothing to operate. Or bring your own nodes and run Actors on your compute while Rivet Cloud provides the control plane and routing layer. [Get started with Rivet Cloud →](https://dashboard.rivet.dev) | ### BYOC The whole stack runs inside your VPC, and Rivet manages it for you over an outbound connection. Every Actor's data stays in your own account and your own bucket. [Read the BYOC docs →](https://www.rivet.dev/docs/deploy/byoc/) |