Fly Sprites to Vakna: SDK calls and vakna commands
Note
This page is generated from a mock CLI, and its numbers are placeholders.
Verified against vakna 0.0.0-mock on
Each Sprites call maps to one vakna command below. Their calls are from their public docs, checked on 20 October 2026, with the page for each. Vakna is a CLI; they are SDKs, so a row maps a call to a command, not a function to a function. Sprites' docs cover its sprite CLI and REST API; the JavaScript calls are from its SDK's README.
Which vakna command replaces each Sprites call?
| Sprites | vakna |
|---|---|
client.createSprite(name) (README) |
vakna create <box> |
sprite.exec('echo hello'), sprite exec -- ls -la (docs) |
vakna shell <box> -- ls -la |
client.listSprites(), sprite list (docs) |
vakna list |
sprite.delete(), sprite destroy -s <name> (docs) |
vakna delete <box> |
| none: a sprite suspends itself when idle (docs) | vakna suspend <box>, vakna resume <box> |
sprite checkpoint create, sprite restore <id> (docs) |
vakna snapshot <box> |
POST /v1/sprites/{name}/policy/network (docs) |
vakna net allow <host> |
PUT /v1/sprites/{name}/fs/write (docs) |
tar c . | vakna shell <box> -- tar x |
client.sprite('my-sprite') (README) |
address the box by name in any command |