
Covers Rivet Concurrency State Management
Description
Actors: The primitive for stateful workloads.
SKILL.md
Documentation
- Introduction
- Access Control
- Actions
- Actor Runtime Socket
- Icons & Names
- Authentication
- CLI
- Clients
- Node.js & Bun
- React
- Rust (Beta)
- Swift
- SwiftUI
- Communicating Between Actors
- Connections
- Container Runner
- Crash Course
- Debugging
- Design Patterns
- Destroying Actors
- Errors
- Realtime
- Fetch and WebSocket Handler
- Actor Configuration
- Cross-Origin Resource Sharing
- Regions & Multi-Region
- Endpoints
- Environment Variables
- HTTP Server
- Logging
- Pool Configuration
- Production Checklist
- Registry Configuration
- Runtime Modes
- Skills
- WASM vs Native SDK
- Helper Types
- Vanilla HTTP API
- Input Parameters
- Custom Inspector Tabs
- Actor Keys
- Low-Level KV Storage
- Lifecycle
- Limits
- Metadata
- Queues & Run Loops
- Node.js & Bun Quickstart
- Cloudflare Workers Quickstart
- Effect.ts Quickstart (Beta)
- Next.js Quickstart
- React Quickstart
- Rust Quickstart (Beta)
- Supabase Functions Quickstart
- Low-Level HTTP Request Handler
- Scaling & Concurrency
- Schedule & Cron
- Sharing and Joining State
- SQLite
- SQLite + Drizzle
- In-Memory State
- Actor Statuses
- Testing
- Troubleshooting
- Types
- Versions & Upgrades
- Low-Level WebSocket Handler
- Integrations
- Flue
- Vercel Eve
- Vercel Workflows (Beta)
- Learn
- A Radically Simpler Architecture
- AI Agent
- Chat Room
- Collaborative Text Editor
- Cron Jobs and Scheduled Tasks
- Live Cursors and Presence
- Multiplayer Game
- Database per Tenant
- Use Cases
Examples
Runnable code the documentation above embeds, mirrored under examples/ in this skill directory.
- examples/docs/actors-access-control
- examples/docs/actors-actions
- examples/docs/actors-appearance
- examples/docs/actors-authentication
- examples/docs/actors-communicating-between-actors
- examples/docs/actors-connections
- examples/docs/actors-crash-course
- examples/docs/actors-design-patterns
- examples/docs/actors-destroy
- examples/docs/actors-errors
- examples/docs/actors-events
- examples/docs/actors-input
- examples/docs/actors-inspector-tabs
- examples/docs/actors-keys
- examples/docs/actors-kv
- examples/docs/actors-lifecycle
- examples/docs/actors-limits
- examples/docs/actors-metadata
- examples/docs/actors-queues
- examples/docs/actors-quickstart-backend
- examples/docs/actors-quickstart-cloudflare
- examples/docs/actors-quickstart-next-js
- examples/docs/actors-quickstart-react
- examples/docs/actors-request-handler
- examples/docs/actors-sqlite
- examples/docs/actors-sqlite-drizzle
- examples/docs/actors-state
- examples/docs/actors-testing
- examples/docs/actors-types
- examples/docs/actors-versions
- examples/docs/actors-websocket-handler
- examples/docs/clients-javascript
- examples/docs/clients-react
- examples/docs/cookbook-cron-jobs
- examples/docs/general-actor-configuration
- examples/docs/general-cors
- examples/docs/general-edge
- examples/docs/general-endpoints
- examples/docs/general-http-server
- examples/docs/general-logging
- examples/docs/general-registry-configuration
- examples/docs/general-runtime-modes
- examples/docs/general-wasm-vs-native-sdk
- examples/vercel-workflow