Skip to main content
Sprites are persistent, hardware-isolated Linux microVMs on Fly.io for AI agents, dev environments and untrusted code, billed by the second and free when idle. The following table shows what CostGraph runs on this provider.

Connect

Run the dispatcher with provider set to sprites and these variables:
  • SPRITES_TOKEN

Key and permissions

SPRITES_TOKEN is a Sprites API token for one Fly.io organization (format org/token-id/secret), created at sprites.dev/account, by “sprite login” (Fly.io sign-in adds a token for your org) or sprite org auth --org <name>; configure CI with sprite auth setup --token. Sent as Authorization: Bearer to api.sprites.dev. A token is bound to a single organization. Sprites doesn’t document permission levels or read-only tokens. Sources: docs.fly.io: sprites, docs.fly.io: authentication, docs.fly.io: lifecycle, sprites.dev: account.

Limits

  • Each Sprite runs with 8 vCPUs (not changeable); memory assigned per Sprite and autoscaled; 100 GB disk that does not autoscale. (source)
  • Pauses (warm, memory kept) after about 30 seconds idle; later goes cold (VM stopped, processes restart on wake). (source)
  • Max lifetime, regions, architecture: not documented. (source)