rivetkit

Build and operate typed Rivet Actors with runtime guidance.

18|7|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/rivet-dev/skills --skill rivetkit
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: rivetkit
Source: https://github.com/rivet-dev/skills/tree/main/rivetkit
Command: npx skills add https://github.com/rivet-dev/skills --skill rivetkit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

RivetKit provides backend guidance and a runtime framework for Rivet Actors, registries, serverless/runner modes, deployment, and actor-based workflows, helping teams build and operate complex AI-enabled backends faster.

Core Features & Use Cases

  • Actor-centric backend guidance: Design, implement, test, and deploy long-lived, stateful Rivet Actors with strong typing and clear patterns.
  • Unified runtime guidance: Learn how to run, scale, and migrate actors across cloud and self-hosted environments, including serverless and dedicated runners.
  • Reference-rich examples: Access design patterns, authentication, scheduling, and client/server integration examples to accelerate development.

Quick Start

Install RivetKit, define a registry with your actors, and connect to Rivet to start calling actions and streaming events.

Frequently Asked Questions about rivetkit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build and deploy stateful TypeScript actors for serverless backends?▼

You can build and deploy stateful TypeScript actors using RivetKit, which provides a typed framework for actor definitions, state management, and deployment across serverless and dedicated runner environments.

What is the best way to scale long-lived actors across cloud and self-hosted environments?▼

Scaling long-lived actors across cloud and self-hosted environments is handled by RivetKit's unified runtime guidance, which helps you configure serverless runners and orchestrate workflows without managing infrastructure directly.

Can I use RivetKit for client and server integration with event streaming?▼

Yes, RivetKit supports client and server integration with structured patterns for streaming events, calling actions, and managing connections, ensuring typed communication between your frontend and backend actors.

How do I structure actor registries and manage scheduling in a TypeScript backend?▼

RivetKit lets you structure actor registries and manage scheduling by enforcing structured concepts like keys, state, and versions, providing a rich API surface to configure and deploy actors reliably.

Does RivetKit support self-hosted deployment for AI-enabled backend workflows?▼

RivetKit supports self-hosted deployment alongside cloud environments, providing runtime guidance and patterns to operate complex AI-enabled backend workflows and migrate actors as needed.

Why use a typed actor framework instead of standard serverless functions for stateful applications?▼

A typed actor framework like RivetKit provides built-in state management, scheduling, and event handling for long-lived processes, overcoming the stateless limitations of standard serverless functions.