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
  • 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
Product
  • Actors
Developers
  • Documentation
  • Changelog
Resources
  • Blog
  • Rivet vs Cloudflare Workers
  • Pricing
  • Talk to an engineer
  • Sales
  • 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.