Skip to main content

Crate everruns_integrations_sprites

Crate everruns_integrations_sprites 

Source
Expand description

Sprites Integration

Persistent, hardware-isolated Linux microVMs via Sprites (Fly.io) REST API. Sprites are Firecracker VMs with full ext4 filesystems that persist across sessions.

Decision: External integration crate, auto-registered via inventory plugin system Decision: API token resolved via user connections (Settings > Connections), not secrets store Decision: Per-sprite state stored in session secrets (encrypted at rest) Decision: Single API tier — all operations go through api.sprites.dev/v1 Decision: Embrace persistence — sprites survive idle, expose HTTP endpoints, support checkpoints

Modules§

client
Sprites API client.
connection
state
Sprites API types and session state management.

Structs§

SpritesCapability