Puppeteer is a Node library which provides a high-level API to control Chrome or Chromium over the DevTools Protocol. Puppeteer runs headless by default, but can be configured to run full (non-headless) Chrome or Chromium.
Puppeteer is a JavaScript library that provides a high-level API to control Chrome or Firefox over the DevTools Protocol or WebDriver BiDi. It runs headless by default and can be installed via npm, Yarn, pnpm, or Bun, either as the full `puppeteer` package (which downloads a compatible Chrome browser during installation) or as `puppeteer-core`, a lighter version without the bundled browser.
The library exposes methods for browser automation tasks such as launching a browser, opening pages, navigating to URLs, setting viewport size, simulating keyboard input, and locating and interacting with page elements through selectors including accessibility-based and text-based locators.
It is maintained by Google and is aimed at developers building browser automation, testing, or web scraping tools in JavaScript. A related project, chrome-devtools-mcp, offers a Puppeteer-based MCP server for browser automation and debugging, and Puppeteer also supports the experimental WebMCP API.
Puppeteer is a JavaScript library that provides a high-level API to control Chrome or Firefox over the DevTools Protocol or WebDriver BiDi.
It is a Node.js/JavaScript library, installable via npm, Yarn, pnpm, or Bun.
The puppeteer package downloads a compatible Chrome during installation, while puppeteer-core can be installed as a library without downloading a browser.
Yes, Puppeteer runs in headless mode (no visible UI) by default.
Yes, chrome-devtools-mcp is a Puppeteer-based MCP server for browser automation and debugging, and Puppeteer also supports the experimental WebMCP API.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
A simple checklist of the essential items to include in bug reports.
Playwright enables reliable end-to-end testing for modern web apps.
A browser for web developers and designers with all the tools you need to build responsive, accessible and fast sites five times faster.
Find bugs in AI Generated Code.
A dev-tool that aids faster and precise responsive web development.
Selenium is a suite of tools for automating web browsers.