{"asOf":"2026-10-28","storesIpAddresses":false,"matched":{"id":"puppeteer-to-browserbase","from":"puppeteer","to":"browserbase","jtbd":"browser-automation","wireCompatibility":"drop_in_base_url","estimatedMigrationMinutes":5,"oldPackages":["puppeteer"],"newInstallCmd":"npm uninstall puppeteer && npm install playwright-core @browserbasehq/sdk","envVarMapping":{"CHROME_PATH":"BROWSERBASE_API_KEY"},"codeDiffSnippet":"const browser = await chromium.connectOverCDP(`wss://connect.browserbase.com?apiKey=${process.env.BROWSERBASE_API_KEY}`);","day2Gotchas":["Always call browser.close() in a finally{} block so remote sessions terminate immediately."]},"cite":"Agent Provider Depot 5-Minute Swap (puppeteer -> browserbase, as of 2026-10-28). https://getagentdepot.com/api/swap?from=puppeteer&to=browserbase"}