rivet-dev/rivet
A Rust-based actor runtime providing durable, stateful execution primitives for AI agents with built-in queuing, streaming, and real-time communication.

Rivet Actors is a framework for building long-running, stateful agent processes. It runs actors with in-memory state that automatically persists to durable storage backends including Cloudflare Durable Objects and FoundationDB. Actors process messages from queues, integrate with LLM APIs for streaming responses, and broadcast events to connected clients in real-time. The system handles scheduling, workflows, and provides client SDKs for connecting to running agents from frontend or backend code.
Frequently asked
- What is rivet-dev/rivet?
- A Rust-based actor runtime providing durable, stateful execution primitives for AI agents with built-in queuing, streaming, and real-time communication.
- Is rivet open source?
- Yes — rivet-dev/rivet is open source, released under the Apache-2.0 license.
- What language is rivet written in?
- rivet-dev/rivet is primarily written in Rust.
- How popular is rivet?
- rivet-dev/rivet has 5.7k stars on GitHub.
- Where can I find rivet?
- rivet-dev/rivet is on GitHub at https://github.com/rivet-dev/rivet.