![](https://developer.chrome.com/static/docs/puppeteer/images/hero.png)
Puppeteer
Puppeteer is a JavaScript library which provides a high-level API to automate both Chrome and Firefox over the Chrome DevTools Protocol and WebDriver BiDi.
Use it to automate anything in the browser, from taking screenshots and generating PDFs to navigating through and testing complex UIs and analysing performance.
Concepts
Page interactions
Network interception
Take screenshots
Run modes
Blog posts
Winners of the Built-in AI Challenge
Discover the winning apps and extensions from the Built-in AI Challenge, where we invited you to reimagine what's possible with Gemini Nano in Chrome.
Video accessibility wins the Gemini API Developer Competition web award
We've selected ViddyScribe for the Gemini API Developer Competition web award. They exemplified how Gemini can help make videos on the web more accessible by generating audio descriptions for any video.
Join the Translator API origin trial
Live translate text in the browser using local AI models. Now, users can contribute in their first language.
Join the Summarizer API origin trial
Participate in the origin trial to help users distill lengthy articles, complex documents, or even lively chat conversations into concise and insightful summaries.
Join the Prompt API for Chrome Extensions origin trial
Participate in the Prompt API for Chrome Extensions origin trial and access Gemini Nano in Chrome.
Translation API available for early preview
The Translation API is now available for built-in AI early preview program participants.