Skip to content

puppeteer

Developer Productivity

A Node.js library for headless Chrome/Firefox automation via the DevTools Protocol or WebDriver BiDi

TypeScript Latest browsers-v3.0.6 · 25d ago Security brief →

Features

  • Programmatically control headless Chromium or Firefox browsers
  • Interact with pages using a high‑level API (navigation, input, viewport)
  • Supports both full Puppeteer (downloads Chrome) and core (no browser download)
  • Experimental WebMCP and MCP server integration for advanced debugging

Recent releases

View all 65 releases →
No immediate action
puppeteer-core-v25.3.0 Mixed

Extension support + bugfixes + docs

Upgrade now
puppeteer-core-v25.2.1 Bug fix
Auth Dependencies

Untrusted session regression fix

Review required
browsers-v3.0.5 New feature
Dependencies

SHA‑256 verification + channel validation

No immediate action
puppeteer-core-v25.2.0 Mixed

Locale emulation + WebWorker support + Debugger refactor

No immediate action
puppeteer-v25.2.0 Mixed

Chrome 150 roll + config fixes

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
95,324
Forks
9,534
Languages
TypeScript JavaScript HTML
Downloads/week
16,486,305 ↑4%
NPM Maintainers
2
Contributors
100
TypeScript
Types included ✓

Install & Platforms

Install via
npm

Open source alternatives

Beta — feedback welcome: [email protected]