Skip to content

Customer-Facing Product Experiences

This category is the second-highest priority in the plan because it turns AerolVM into part of the product surface itself. Instead of only helping internal engineering, the sandbox becomes the runtime behind previews, databases, code execution, labs, and per-user environments.

Use caseRatingWhy it made the cut
Embedded code runner inside a SaaS product10/10It is one of the strongest direct product integrations for AerolVM.
Deploy your own Postgres10/10It shows how AerolVM can host a tenant-scoped database runtime while still publishing an HTTP surface for product integration.
Create your own Upstash Redis10/10It shows how to host a per-tenant isolated Redis instance with an HTTP admin surface.
Interactive tutorial or lab backend9/10It maps well to sessions, previews, and short-lived isolated workspaces.
AI app hosting9/10It clones a real website repo, runs the Bun build pipeline, and leaves the app live on a hosted preview URL.
Secure burner browser9/10It makes sandbox speed visible by streaming a disposable Chromium desktop straight into the user's browser.
Secure burner VPN proxy9/10It shows how to expose both an HTTP dashboard and a raw TCP SOCKS5 proxy from one sandbox so browsing egress stays isolated from the local machine.
One-click user sandbox per workspace9/10It is the cleanest multi-tenant runtime pattern for developer and AI products.
  • create turns a product event into a dedicated runtime in seconds.
  • exposePort makes app and API previews easy to surface to users.
  • Sessions support long-running tutorials, labs, and user-owned shells.
  • runtime: "gvisor" and networkBlockAll are useful when end users submit untrusted code.
  • Lifecycle controls let the platform shut down idle runtimes automatically.
  1. Create a sandbox per user action, workspace, or generated project.
  2. Upload starter or generated files into the sandbox.
  3. Boot the app, shell, or interpreter with execStream or sessions.
  4. Expose the necessary preview or API port.
  5. Stop or destroy the sandbox when the workspace becomes idle.