Skip to content

Commit 421c1e7

Browse files
authored
docs: improve landing page wording (#912)
1 parent 06288ff commit 421c1e7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

73 files changed

+6850
-807
lines changed

docs/concepts/overview.mdx

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Overview
2+
title: Introduction
33
icon: square-info
44
---
55

@@ -13,28 +13,6 @@ Run this to get started:
1313

1414
<CreateActorCli />
1515

16-
## What are actors good for?
17-
18-
Actors in ActorCore are ideal for applications requiring:
19-
20-
- **Stateful Services**: Applications where maintaining state across interactions is critical. For example, **Collaborative Apps** with shared editing and automatic persistence.
21-
- **Realtime Systems**: Applications requiring fast, in-memory state modifications or push updates to connected clients. For example, **Multiplayer Games** with game rooms and player state.
22-
- **Long-Running Processes**: Tasks that execute over extended periods or in multiple steps. For example, **AI Agents** with ongoing conversations and stateful tool calls.
23-
- **Durability**: Processes that must survive crashes and restarts without data loss. For example, **Durable Execution** workflows that continue after system restarts.
24-
- **Horizontal Scalability**: Systems that need to scale by distributing load across many instances. For example, **Realtime Stream Processing** for stateful event handling.
25-
- **Local-First Architecture**: Systems that synchronize state between offline clients. For example, **Local-First Sync** between devices.
26-
27-
## Core Concepts
28-
29-
In ActorCore, each actor has these key characteristics:
30-
31-
- **State Is Automatically Persisted**: State automatically persists between restarts, upgrades, & crashes
32-
- **State Is Stored In-Memory**: State is stored in memory for high-performance reads/writes while also automatically persisted
33-
- **Isolated State Ownership**: Actors only manage their own state, which can only be modified by the actor itself
34-
- **Communicates via Actions**: How clients and other actors interact with an actor
35-
- **Actions Are Low-Latency**: Actions provide WebSocket-like performance for time-sensitive operations
36-
- **Broadcast Updates With Events**: Actors can publish real-time updates to connected clients
37-
3816
## Code Example
3917

4018
Here's a complete chat room actor that maintains state and handles messages. We'll explore each component in depth throughout this document:

docs/docs.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://mintlify.com/docs.json",
33
"name": "ActorCore",
4-
"description": "Stateful, scalable, realtime backend framework. The modern way to build multiplayer, realtime, or AI agent backends. Supports Rivet, Cloudflare Workers, Bun, and Node.js.",
4+
"description": "Stateful Serverless that runs anywhere. The easiest way to build stateful, AI agent, collaborative, or local-first applications.",
55
"theme": "palm",
66
"logo": {
77
"dark": "/logo/dark.svg",

docs/images/clients/nextjs.svg

Lines changed: 20 additions & 0 deletions
Loading

docs/images/clients/python.svg

Lines changed: 54 additions & 0 deletions
Loading
Lines changed: 8 additions & 0 deletions
Loading
File renamed without changes.
Lines changed: 13 additions & 0 deletions
Loading

docs/images/integrations/resend.svg

Lines changed: 3 additions & 0 deletions
Loading

docs/images/integrations/tinybase.svg

Lines changed: 5 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)