VibeX
← All docs

Reference

Architecture

Where your app is built, runs, and publishes.

VibeX is a Next.js application hosted on Vercel. Every build runs in an isolated per-project E2B microVM, separated from VibeX application processes and other customers' sandboxes.

  • Builds run in isolated E2B microVM sandboxes, one per project.
  • The live preview streams from that sandbox over a secure proxy.
  • Published apps are served from vibex.build, on a separate origin from the platform at vibexhq.com.

Generated code is treated as untrusted, so it's kept off the platform's origin. Layered controls keep it isolated: published apps are served from a separate origin that carries no platform session cookies or credentials, the browser's same-origin policy separates that origin from vibexhq.com, and row-level security governs access to customer data. Together these keep a published app isolated from your VibeX session and from other customers' projects.