Quick Start
0
Install
export SPRITES_TOKEN=acme/1ef8/...
1
Create a sprite
curl -X POST "https://api.sprites.dev/v1/sprites" \
-H "Authorization: Bearer $SPRITES_TOKEN" \
-d '{"name": "my-sprite"}'
2
Run Python
code='print(2+2)'
echo "$code" | websocat "wss://api.sprites.dev/v1/sprites/my-sprite/exec?cmd=python" \
-H "Authorization: Bearer $SPRITES_TOKEN"
3
Clean up
curl -X DELETE "https://api.sprites.dev/v1/sprites/my-sprite" \
-H "Authorization: Bearer $SPRITES_TOKEN"
Orchestration
Sprites
Provision and manage isolated Linux sandboxes with persistent filesystems.
Commands
Exec
Execute commands inside sprites via WebSocket. Stream stdin/stdout and manage processes.
Storage
Checkpoints
Create point-in-time snapshots and restore to previous states.
Networking
Network Policy
Control outbound network access with DNS-based filtering rules.