Rivet logo
Solutions
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
Languages & Frameworks

Node.js & Bun

The Rivet JavaScript client allows you to connect to and interact with actors from browser and Node.js applications.

Getting Started

See the backend quickstart guide for getting started.

API Reference

Package: @rivetkit/client

See the RivetKit client API.

  • createClient - Create a client
  • createEngineDriver - Engine driver
  • DriverConfig - Driver configuration
  • Client - Client type
Edit this page
  • Getting Started
  • API Reference

Footer

Rivet

Build and scale stateful workloads

DiscordTwitterBlueskyGitHubYouTubeLinkedIn

Backed by

Y CombinatorY Combinator
a16za16z Speedrun
Product
  • Actors
  • Pricing
  • Talk to an engineer
  • Sales
Solutions
  • Agent Orchestration
  • Multiplayer Documents
  • Workflows
  • Vibe-Coded Backends
  • Geo-Distributed Databases
  • Per-Tenant Databases
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.