GitHub: pocketenv-io/pocketenv-js · npm: @pocketenv/sdk
Installation
Authentication
Token resolution order:Sandbox.configure({ token })or inlineSandbox.create({ token })POCKETENV_TOKENenvironment variable~/.pocketenv/token.json
Sandbox.configure() is optional if you have a token file or env var set.
Quick start
Sandbox lifecycle
Builder pattern
Useful when setting many options:name, description, provider, topics, repo, vcpus, memory, disk, readme, env, secret, keepAlive, token, baseUrl.
Running commands
Environment variables & secrets
Ports & networking
Files
Services
Volumes
Backups
SSH keys & Tailscale
Sub-resource reference
| Sub-resource | Methods |
|---|---|
sandbox.file | write, list, get, update, delete |
sandbox.env | put, list, get, update, delete |
sandbox.secret | put, list, get, update, delete |
sandbox.volume | create, list, get, update, delete |
sandbox.ports | list |
sandbox.service | add, list, start, stop, restart, update, delete |
sandbox.tailscale | getAuthKey, setAuthKey |
sandbox.backup | create, list, restore |
