Skip to main content
Puppeteer is a popular Node.js library for browser automation that integrates seamlessly with Hyperbrowser sessions. This guide shows you how to connect Puppeteer to your cloud browsers.
Puppeteer is a Node.js integration. Python clients should use the Playwright integration; Pyppeteer’s WebSocket dependency is incompatible with the Hyperbrowser Python SDK.

Installation

For Node.js, use puppeteer-core instead of puppeteer since Hyperbrowser provides the browser. This saves disk space and installation time.

Basic Connection

Connect Puppeteer to a Hyperbrowser session:
Node.js

Next Steps

Playwright Integration

Connect with Playwright

Session Lifecycle

Manage sessions

Stealth Mode

Configure anti-detection

Profiles

Persist browser state