
A JavaScript library for controlling Chrome and Firefox browsers via DevTools Protocol or WebDriver BiDi.
Puppeteer is a JavaScript library providing a high-level API to automate Chrome or Firefox browsers using DevTools Protocol or WebDriver BiDi. It runs headless by default and supports cross-browser automation with production-ready WebDriver BiDi support.
Supports automation of both Chrome and Firefox browsers using Chrome DevTools Protocol and WebDriver BiDi.
Runs browsers in headless mode by default for automated tasks without a visible UI.
Provides an easy-to-use JavaScript API to launch browsers, open pages, navigate URLs, and interact with page elements.
Generates trusted input events that simulate real user interactions like keyboard and mouse events.
Allows setting viewport dimensions to simulate different screen sizes during automation.
Enables launching browsers, opening new pages, navigating, and closing browsers programmatically.
Offers production-ready support for WebDriver BiDi protocol to automate browsers beyond Chrome.
Bundles specific browser versions with each Puppeteer release to ensure protocol compatibility and stability.
Use npm, yarn, pnpm, or bun to install Puppeteer or puppeteer-core in your Node.js project.
Use the Puppeteer API to launch a browser instance, optionally in headless mode.
Create a new page (tab) in the browser for navigation and interaction.
Use page.goto() to load the desired web page URL.
Use Puppeteer's API to simulate keyboard input, mouse clicks, fill forms, or evaluate page content.
Retrieve information from the page by querying DOM elements and evaluating scripts.
Close the browser instance to end the automation session and free resources.
Pricing details are gathered from the official Puppeteer website and are provided for reference only. Always confirm the latest information directly with the vendor.
| Plan | Price | Highlights |
|---|---|---|
| Free | 0 | Open-source and free to use
|
Explore tools grouped by use case so you can keep researching without losing momentum.
Compare other vetted products our editors see buyers evaluate alongside Puppeteer.