Stateful Compute

Raindrop Actors

Build applications that remember. Raindrop Actors are stateful compute units that maintain persistent data, coordinate workflows, and enable advanced AI agents—all with automatic scaling and zero server management.

Persistent state
Automatic scaling
Built-in scheduling
Actor Dashboard
Persistent State
Session: Cart with 3 items
Chat Room: 12 participants
AI Agent: Memory enabled
Schedule & Automate
"Alarm set for session cleanup in 24h"

Persistent State

Each actor instance maintains its own storage that persists between requests. No external DB needed for simple state.

Unique Identity

Route requests to the right actor by ID. User sessions, carts, chat rooms—each gets its own actor instance.

Scheduling & Alarms

Schedule operations for the future—timeouts, cleanup, reminders—using built-in alarms and automation.

Isolation & Security

Each actor is fully isolated. One user's data can't affect another's—ensuring integrity and security by design.

Common Use Cases

User Sessions & Auth

Each user gets their own session actor that tracks login status, permissions, and temporary data.

Shopping Carts

Store items, preferences, and checkout progress that persists across browser sessions.

Chat Rooms & Collaboration

Each room is an actor that maintains participant lists, message history, and room settings.

AI Agents

Create persistent AI agents that maintain context, memory, and state between interactions.

Workflow Coordination

Multi-step processes like order fulfillment, approval workflows, or data processing pipelines.

Rate Limiting & Counters

Track API usage, download limits, or any per-user metrics without external storage.