Sprites icon

Sprites

Sprites provides hardware-isolated execution environments for running arbitrary code in persistent Linux computers. Whether deploying AI agents like Claude Code or executing user-uploaded binaries, Sprites offers a simple solution for secure code execution with Firecracker VMs, isolated networking, and dynamic resource allocation up to 8 CPUs and 16GB of RAM.

  • Firecracker VM Isolation - Execute code in hardware-isolated Firecracker VMs with isolated networking, ensuring secure sandboxed execution where even the platform has limited visibility into running processes.

  • Persistent Stateful Environment - Sprites are fully mutable and persistent between runs with data stored on standard ext4 filesystems, providing maximum compatibility for tools like SQLite and shared memory files.

  • Unlimited Checkpoints - Create transactional checkpoints in approximately 300ms using copy-on-write technology that captures your full environment including installed packages, services, and policies with quick restores under one second.

  • HTTP Access with Unique URLs - Each Sprite has a unique URL that automatically activates compute when accessed, allowing you to serve APIs, accept webhooks, and share applications publicly with cold starts typically under 1 second.

  • Fine-grained Network Policies - Configure Layer 3 network egress rules with domain allowlists, including default LLM-friendly destinations, with live updates via REST API that are enforced immediately.

  • Granular Usage-Based Billing - Pay only for actual CPU cycles, resident memory, and consumed storage with transparent pricing: $0.07/CPU-hour, $0.04375/GB-hour for memory, and $0.00068/GB-hour for storage.

  • Multi-Language SDK Support - Access Sprites through CLI, REST API, JavaScript, or Go clients with simple commands for creating sprites, executing code, and managing checkpoints.

To get started, install the Sprites CLI using the provided install script, log in with your credentials, and create your first sprite. You can then execute commands, connect to the console, or integrate via the REST API or language SDKs. New users receive $30 in trial credits to explore the platform.

Sprites Tool Discussions

No discussions yet

Be the first to start a discussion about Sprites

Stats on Sprites

Pricing and Plans

(Paid)

Usage-Based

$0.07/usage

Pay only for actual CPU cycles, resident memory, and consumed storage

  • CPU Time: $0.07/CPU-hour
  • Memory Time: $0.04375/GB-hour
  • Storage Time: $0.00068/GB-hour
  • Up to 8 CPUs and 16GB RAM per run
  • 100GB starting partition with automatic growth
  • Unlimited checkpoints
  • Unique HTTP URLs
  • Fine-grained network policies

Features

  • Hardware-isolated Firecracker VM execution
  • Persistent stateful Linux environments
  • Unlimited checkpoints with copy-on-write
  • Unique HTTP URLs per Sprite
  • Fine-grained network egress policies
  • Dynamic resource allocation up to 8 CPUs and 16GB RAM
  • Tiered storage with automatic growth up to 100GB+
  • CLI, REST API, JavaScript, and Go SDK support
  • Automatic compute activation on request
  • Public URL sharing for webhooks and APIs

AI Capabilities

  • AI agent execution
  • Code sandbox for LLMs
  • LLM-friendly network destinations

Integrations

Claude Code
Fly.io

Platform & System Requirements

Supported Platforms

Web
API
Windows
macOS
Linux

System Requirements

Operating System
Windows, macOS, Linux
RAM
4 GB+ RAM (8 GB+ recommended)
Processor
64-bit CPU
Disk Space
No local storage required (cloud-based)