Skip to content

API Reference

The Sprites API allows you to manage Sprites programmatically via HTTP and WebSocket requests.

https://api.sprites.dev

All API requests require authentication via Bearer token:

Terminal window
curl -H "Authorization: Bearer $SPRITE_TOKEN" \
https://api.sprites.dev/v1/sprites
Sprites

Create, list, update, and delete Sprites

Checkpoints

Capture your Sprite's complete filesystem state for instant rollback.

Exec

Run commands inside Sprites over WebSocket connections.

Filesystem

Browse and manage the filesystem.

Policy

Control outbound network access using DNS-based filtering.

Proxy

Tunnel TCP connections directly to services running inside your Sprite.

Services

Manage background services running in your Sprite environment.

API Version: v0.0.1-rc30