Sprites
Hardware-isolated execution environments for running arbitrary code in persistent Linux VMs with checkpoints and granular billing.
At a Glance
Pricing
Engagement
Available On
Listed Jan 2026
About 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.
Community Discussions
Be the first to start a conversation about Sprites
Share your experience with Sprites, ask questions, or help others learn from your insights.
Pricing
Usage-Based
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
Capabilities
Key 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