Sprites
Sprites cityscape illustration

Stateful sandbox environments with checkpoint & restore

A Sprite is a hardware-isolated execution environment for arbitrary code: a persistent Linux computer. Whether it's an AI agent like Claude Code or a binary your user just uploaded, Sprites are the simplest answer for "where should I run a blob of code".

Quickstart

  1. 1

    Choose your platform

  2. 2

    Install the Sprites CLI

    $ curl https://sprites.dev/install.sh | bash
  3. 3

    Log in

    $ sprite login
  4. 4

    Create a new sprite

    $ sprite create my-sprite
  5. 5

    Run a command

    $ sprite exec -s my-sprite ls -la
  6. 6

    Connect to the sprite console

    $ sprite console -s my-sprite
Persistence illustration

Persistence

  • You read and write to a fast, directly-attached NVMe filesystem that continuously syncs to durable, external object storage.

Need a truly wild number of Sprites? No problem.

Talk to us

Pricing

CPU Time

Cumulative CPU usage measured by cpu.stat

$0.07 /CPU-hour

Memory Time

Actual memory usage

$0.04375 /GB-hour

Storage Time

Storage usage in GB-hours

HOT
$0.000683 /GB-hour
COLD
$0.000027 /GB-hour

Examples

Claude Code

Claude Code Session

4-hour coding session with bursts to 100% of 8 CPUs and 8 GB RAM, averaging 30% of 2 CPUs and 1.5 GB

CPU (2.4 CPU-hrs) $0.17
Memory (6 GB-hrs) $0.26
Hot storage (5 GB × 4 hrs) $0.01
Cold storage (10 GB × 4 hrs) $0.00
Total $0.44
Web App

Web App

30 hours of wake time per month (~5 concurrent users avg), averaging 10% of 2 CPUs and 1 GB RAM

CPU (6 CPU-hrs) $0.42
Memory (30 GB-hrs) $1.31
Hot storage (3 GB × 30 hrs) $0.06
Cold storage (5 GB × 732 hrs) $0.10
Total $1.89 / month

All resources are billed hourly based on actual usage.