Rivet logo
Docs
Templates
Cloud
Changelog
GitHubSign In
OverviewConnectSelf-Hosting
  • General

    • Overview
  • Quickstart

    • Node.js & Bun
    • React
    • Next.js
    • Cloudflare Workers
  • Concepts

    • What are Rivet Actors?
    • State
    • Actions
    • Events
    • Schedule
      • Authentication
      • Connections
      • Actor-Actor Communication
      • Low-Level WebSocket Handler
      • Low-Level HTTP Handler
      • Vanilla HTTP API
      • Lifecycle
      • Input Parameters
      • Keys
      • Metadata
      • Destroying
    • Design Patterns
      • Ephemeral Variables
      • External SQL
      • Logging
      • Errors
      • Testing
      • AI & User-Generated Actors
      • Types
      • CORS
      • Limits
  • Clients

    • Overview
      • JavaScript
      • React
      • Next.js
  • Reference

      • TypeScript API
      • OpenAPI
      • AsyncAPI
      • Submit Template
    • Docs for LLMs

Overview

Get started with Rivet in minutes. Choose your preferred framework or runtime to begin building with actors.

Node.js & Bun

Set up actors with Node.js, Bun, and web frameworks

React

Build real-time React applications with actors

Next.js

Build server-rendered Next.js experiences backed by actors

Cloudflare Workers

Deploy actors on Cloudflare Workers with zero infrastructure

Suggest changes to this page

Footer

Rivet

Build and scale stateful workloads

DiscordTwitterBlueskyGitHubYouTubeLinkedIn

Backed by

Y CombinatorY Combinator
a16za16z Speedrun
Product
  • Actors
  • Pricing
  • Talk to an engineer
  • Sales
Developers
  • Documentation
  • Changelog
Resources
  • Blog
  • Rivet vs Cloudflare Workers
  • YC & Speedrun Deal
  • Open-Source Friends
  • Press Kit
Legal
  • Terms
  • Privacy Policy
  • Acceptable Use

© 2026 Rivet Gaming, Inc. All rights reserved.

Cloudflare® and Durable Objects™ are trademarks of Cloudflare, Inc. No affiliation or endorsement implied. References used for comparison purposes only.