Skip to content

Commit 1b95727

Browse files
authored
Merge pull request #2 from superfly/update-overview-page
sprite docs overview page copy edit
2 parents 5bf0289 + c4854ef commit 1b95727

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

src/content/docs/index.mdx

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Sprites Overview
33
description: Persistent, hardware-isolated execution environments for arbitrary code
44
---
55

6-
Sprites are persistent, hardware-isolated execution environments for arbitrary code. Unlike traditional serverless functions, Sprites are stateful Linux computers that maintain their filesystem and state between runs.
6+
**Sprites are persistent, hardware-isolated Linux environments for running arbitrary code.** It's like having a small, stateful computer you can spin up on demand. Unlike serverless functions, Sprites keep their filesystem and memory between runs. They're useful for things like AI agents, persistent development environments, or user-submitted code.
77

88
## What makes Sprites different?
99

@@ -19,29 +19,29 @@ Sprites are persistent, hardware-isolated execution environments for arbitrary c
1919

2020
Sprites are ideal for:
2121

22-
- **AI Code Execution** - Execute code generated by language models (like Claude Code) in isolated, secure environments
23-
- **Untrusted Code** - Create isolated environments for running untrusted or user-submitted code safely
24-
- **Development Environments** - Build persistent development environments that maintain state between sessions
25-
- **Long-lived Services** - Run services with automatic hibernation and wake-on-request
26-
- **CI/CD Tasks** - Test code against live git repositories with full environment access
22+
- **AI Code Execution** - Running code generated by language models (like Claude Code) in isolated, secure environments
23+
- **Untrusted Code** - Isolating and executing user-submitted code safely without risking the rest of your system
24+
- **Development Environments** - Building persistent development environments that maintain state between sessions
25+
- **Long-lived Services** - Hosting services that hibernate automatically and resume on request
26+
- **CI/CD Tasks** - Testing code against live git repositories with full environment access
2727

2828
## Core Concepts
2929

3030
### Persistence
3131

32-
Every Sprite has a standard ext4 filesystem that persists between runs. Your data is written to fast NVMe storage during execution, backed up to durable object storage when hibernated, and restored automatically when the Sprite wakes up.
32+
Every Sprite has a persistent, standard ext4 filesystem. During execution, data is written to fast NVMe storage. When the Sprite hibernates, that data is backed up to durable object storage and automatically restored when it wakes up.
3333

3434
### Automatic Hibernation
3535

36-
Sprites automatically hibernate after a period of inactivity (default: 30 seconds). While hibernated, there are no compute charges, your full filesystem is preserved, and the Sprite wakes instantly on the next request.
36+
Sprites automatically hibernate after a period of inactivity (30 seconds by default). While hibernated, there are no compute charges and your full filesystem is preserved. The Sprite wakes instantly on the next request.
3737

3838
### HTTP Access
3939

40-
Every Sprite has a unique URL for HTTP access, making it easy to expose web services or APIs running inside your Sprite.
40+
Every Sprite gets a unique URL, making it easy to expose web services or APIs running inside, without a lot of extra setup.
4141

4242
## Get Started
4343

44-
- **[Quickstart](/quickstart)** - Install the CLI, create your first Sprite, and learn all the features
44+
- **[Quickstart](/quickstart)** - Install the CLI, create your first Sprite, and learn about all the features
4545
- **[JavaScript SDK](/sdks/javascript)** - Build with Sprites in Node.js applications
46-
- **[Go SDK](/sdks/go)** - Native Go client mirroring os/exec
47-
- **[CLI Reference](/cli/commands)** - Complete command documentation
46+
- **[Go SDK](/sdks/go)** - Use the native Go client mirroring os/exec
47+
- **[CLI Reference](/cli/commands)** -Review the complete command documentation

0 commit comments

Comments
 (0)