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.