What is Hyperbeam?
Hyperbeam provides virtual browsers as a service. Instead of running a proxy on the client side, Hyperbeam runs a full Chromium instance in the cloud and streams the video back to your users. This bypasses almost all local blocks and filters.
API Setup
To use Hyperbeam, you'll need an API key from their developer portal.
Create Account
Sign up at hyperbeam.com and create a new project.
Get API Key
Navigate to your project settings and copy your Secret Key. You'll use this to create sessions.
Embedding the VM
Embedding Hyperbeam is easy using their official Web SDK. First, install the SDK or include it via CDN.
<script src="https://unpkg.com/@hyperbeam/web@latest/dist/index.bundle.js"></script> <div id="hb-container" style="width: 100%; height: 500px;"></div>
Then, initialize the session with your embed URL (which you generate on your backend):
const container = document.getElementById("hb-container"); const embedURL = "YOUR_SESSION_EMBED_URL"; Hyperbeam(container, embedURL).then((hb) => { console.log("Hyperbeam VM is ready!"); });
Advanced Config
Hyperbeam allows you to control permissions, quality, and even inject custom CSS into the virtual browser.