You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We'd like to add Upstash Box (persistent cloud boxes that pause when idle, with snapshots and public port URLs) as a SandboxProvider alongside E2B, Daytona, Vercel and Modal, plus a docs/deploy/upstash-box guide.
The mapping: create creates a box (optionally from a snapshot with sandbox-agent preinstalled) and starts the server; getUrl returns the box's public URL for the server port; ensureServer resumes a paused box and restarts the server if needed; destroy deletes the box.
For @rivet-dev/sandbox-adapter, suspend maps to pausing the box, so the filesystem survives Actor sleep.
Happy to open the PR and maintain it.
Do you prefer this as a subpackage in this repo or as an external package with a guide only?
Activity
linear-code commentedon Oct 30, 2026
ACT-6532
eersnington commentedon Oct 30, 2026
huge 🔥
our third-party sandbox adapters are wrappers around
SandboxProviderinterface. You can take a look at how we implemented e2b.tsfeel free to add
upstash.tsin a pr atpackages/sandbox-adapter/src/**and then I'll take a look and review too.happy to answer any questions too!