Quickstart
Spin up your first Hyperbrowser Session in minutes
This guide will walk you through setting up your Hyperbrowser account, launching your first cloud browser session, and controlling it programmatically using Puppeteer in Node.js. In just a few minutes, you’ll be automating browsers in the cloud.
Want to jump right in? Skip to our example projects.
Using a different stack? Check out our guides for Playwright, Python SDK, or view the API Reference.
Initial Setup
1. Create a Hyperbrowser Account
- Sign up for a free account at app.hyperbrowser.ai
- The free tier includes browser hours to get you started
- No credit card required
2. Get Your API Key
- After signing up, navigate to Settings > API Keys in the dashboard
- Create an API key and store it securely - you won’t be able to view it again
- Keep this key private and never commit it to version control
3. Set Up Environment Variables
- Create a
.env
file in your project root: - Add your API key as
HYPERBROWSER_API_KEY
Install the Node.js SDK
Create a Session
Connecting to the Session
You can connect to the session using automation libraries like Puppeteer or Playwright.
Puppeteer
You have now successfully created your first Hyperbrowser session and connected to it using Puppeteer. Check out our other guides for more examples on how to Hyperbrowser.
Puppeteer
Connect with Puppeteer to automate browser actions via a websocket connection
Playwright
Connect with Playwright to automate browser actions via a websocket connection
Python SDK
Connect with the Python SDK to automate browser actions
Node SDK
Connect with the Node.js SDK to automate browser actions