https://github.com/browserbase/quickstart-puppeteer-js
Clone this repository to get started with Puppeteer and Browserbase.
https://github.com/browserbase/quickstart-puppeteer-js
headless-chrome puppeteer puppeteer-screenshot
Last synced: 2 months ago
JSON representation
Clone this repository to get started with Puppeteer and Browserbase.
- Host: GitHub
- URL: https://github.com/browserbase/quickstart-puppeteer-js
- Owner: browserbase
- License: mit
- Created: 2024-04-24T10:04:11.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-23T08:36:32.000Z (about 1 year ago)
- Last Synced: 2025-06-08T08:09:06.723Z (11 months ago)
- Topics: headless-chrome, puppeteer, puppeteer-screenshot
- Language: TypeScript
- Homepage: https://docs.browserbase.com/
- Size: 77.1 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Puppeteer with Browserbase
A web browser for your AI. Browserbase is the developer platform to reliably run, manage, and monitor headless browsers.
Get complete control over browsers and leverage Browserbase's Infrastructure, Stealth Mode, and Session Debugger to power your automation, test suites, and LLM data retrievals.
**Get started in under one minute** with Puppeteer.
## Setup
### 1. Install dependencies and launch TypeScript in watch mode:
```bash
npm install
```
### 2. Get your Browserbase API Key and Project ID:
- [Create an account](https://www.browserbase.com/sign-up) or [log in to Browserbase](https://www.browserbase.com/sign-in)
- Copy your API Key and Project ID [from the Dashboard](https://www.browserbase.com/overview)
### 3. Run the script:
```bash
npm start
```
## Further reading
- [See how to leverage the Session Debugger for faster development](https://docs.browserbase.com/fundamentals/manage-browser-session#debugging-completed-sessions)
- [Explore the Sessions API](https://docs.browserbase.com/reference/api/create-a-session)