{"data":{"slug":"puppeteer","name":"Puppeteer","tagline":"A JavaScript library for automating and testing web browsers","homepage":"https://pptr.dev/","category":{"slug":"testing-tools","name":"Testing Tools"},"vendor":null,"score":{"composite":67.6,"confidence":0.68,"confidenceBand":"medium","breakdown":{"capabilities":{"value":45.8,"weight":0.083,"present":true,"contribution":3.8},"repo_stars":{"value":93.9,"weight":0.033,"present":true,"contribution":3.1},"integrations":{"value":22.4,"weight":0.053,"present":true,"contribution":1.2},"dependent_projects":{"value":86,"weight":0.08,"present":true,"contribution":6.9},"dev_activity":{"value":59.2,"weight":0.12,"present":true,"contribution":7.1},"release_cadence":{"value":0,"weight":0.067,"present":false,"contribution":0},"security_posture":{"value":0,"weight":0.087,"present":false,"contribution":0},"package_downloads":{"value":88.3,"weight":0.173,"present":true,"contribution":15.3},"security_score":{"value":77,"weight":0.053,"present":true,"contribution":4.1},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-10T16:14:05.176Z","stale":false},"uri":"https://www.vioscale.ai/software/puppeteer","aliases":["puppeteer"],"status":"published","crawlStatus":"ok","indexStatus":"indexed","nextCrawlAt":"2026-09-24T16:14:05.556Z","categories":[{"slug":"testing-tools","name":"Testing Tools","isPrimary":true},{"slug":"browser-automation-testing","name":"Browser Automation Testing","isPrimary":false}],"facts":{"activity":[{"attribute":"activity.commits_last_30d","value":75,"provenance":{"source":"https://github.com/puppeteer/puppeteer/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:42.809Z","confidence":0.65}}],"adoption":[{"attribute":"adoption.github_stars","value":95568,"provenance":{"source":"https://github.com/puppeteer/puppeteer","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:42.809Z","confidence":0.9}},{"attribute":"adoption.package_downloads_weekly","value":6274108,"provenance":{"source":"https://www.npmjs.com/package/puppeteer","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:42.794Z","confidence":0.85}},{"attribute":"adoption.dependent_repos","value":144056,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fpuppeteer%2Fpuppeteer","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:42.840Z","confidence":0.85}}],"deployment":[{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://pptr.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-03T20:56:25.531Z","confidence":0.6}}],"description":[{"attribute":"description.long","value":"Provides programmatic control of Chrome and Firefox browsers for automation and testing through a JavaScript API.","provenance":{"source":"https://pptr.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:07:42.951Z","confidence":0.6}}],"features":[{"attribute":"features.capabilities","value":{"languages":"JavaScript","headless_mode":true,"browser_automation":true},"provenance":{"source":"https://pptr.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:07:42.951Z","confidence":0.6}}],"language":[{"attribute":"language.primary","value":"TypeScript","provenance":{"source":"https://github.com/puppeteer/puppeteer","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:42.809Z","confidence":0.9}}],"pricing":[{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://pptr.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-13T23:06:39.390Z","confidence":0.6}},{"attribute":"pricing.model","value":"open_source","provenance":{"source":"https://pptr.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:07:42.951Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://pptr.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:07:42.951Z","confidence":0.6}},{"attribute":"pricing.transparent","value":true,"provenance":{"source":"https://pptr.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-03T20:56:25.531Z","confidence":0.6}},{"attribute":"pricing","value":{"type":"open_source","sourceUrl":"https://pptr.dev/","retrievedAt":"2026-09-10T16:07:42.951Z"},"provenance":{"source":"https://pptr.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:07:42.951Z","confidence":0.6}}],"integrations":[{"attribute":"integrations.count","value":5,"provenance":{"source":"https://pptr.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-13T23:06:39.390Z","confidence":0.6}},{"attribute":"integrations.list","value":[{"name":"Chrome"},{"name":"Firefox"},{"name":"DevTools Protocol"},{"name":"WebDriver BiDi"},{"name":"chrome-devtools-mcp"}],"provenance":{"source":"https://pptr.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-13T23:06:39.390Z","confidence":0.6}}],"platform":[{"attribute":"platform.support","value":{"cli":true,"web":true},"provenance":{"source":"https://pptr.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-13T23:06:39.390Z","confidence":0.6}}],"license":[{"attribute":"license.spdx","value":"Apache-2.0","provenance":{"source":"https://github.com/puppeteer/puppeteer","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:42.809Z","confidence":0.99}}],"security":[{"attribute":"security.scorecard","value":7.7,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/puppeteer/puppeteer","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:42.849Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":1,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=puppeteer&per_page=100","last_12m":0,"max_severity":"MODERATE"},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=puppeteer&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:42.859Z","confidence":0.9}}],"release":[{"attribute":"release.history","value":[{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v25.10.0","date":"2026-09-03T13:06:55Z","type":"stable","version":"puppeteer-v25.10.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v25.10.0","date":"2026-09-03T13:06:56Z","type":"stable","version":"puppeteer-core-v25.10.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/browsers-v3.2.2","date":"2026-09-03T13:06:58Z","type":"stable","version":"browsers-v3.2.2"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v25.9.0","date":"2026-08-25T07:40:50Z","type":"stable","version":"puppeteer-v25.9.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v25.9.0","date":"2026-08-25T07:40:51Z","type":"stable","version":"puppeteer-core-v25.9.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v25.8.0","date":"2026-08-17T09:12:45Z","type":"stable","version":"puppeteer-v25.8.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v25.8.0","date":"2026-08-17T09:12:46Z","type":"stable","version":"puppeteer-core-v25.8.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/browsers-v3.2.1","date":"2026-08-17T09:12:47Z","type":"stable","version":"browsers-v3.2.1"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v25.7.0","date":"2026-08-13T18:40:18Z","type":"stable","version":"puppeteer-v25.7.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v25.7.0","date":"2026-08-13T18:40:19Z","type":"stable","version":"puppeteer-core-v25.7.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v25.6.0","date":"2026-08-11T13:11:24Z","type":"stable","version":"puppeteer-v25.6.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v25.6.0","date":"2026-08-11T13:11:26Z","type":"stable","version":"puppeteer-core-v25.6.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/browsers-v3.2.0","date":"2026-08-11T13:11:27Z","type":"stable","version":"browsers-v3.2.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v25.5.0","date":"2026-08-04T09:44:48Z","type":"stable","version":"puppeteer-v25.5.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v25.5.0","date":"2026-08-04T09:44:49Z","type":"stable","version":"puppeteer-core-v25.5.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/browsers-v3.1.0","date":"2026-08-04T09:44:50Z","type":"stable","version":"browsers-v3.1.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v25.4.0","date":"2026-07-27T12:29:39Z","type":"stable","version":"puppeteer-v25.4.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v25.4.0","date":"2026-07-27T12:29:40Z","type":"stable","version":"puppeteer-core-v25.4.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v25.3.0","date":"2026-07-01T12:30:22Z","type":"stable","version":"puppeteer-v25.3.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v25.3.0","date":"2026-07-01T12:30:23Z","type":"stable","version":"puppeteer-core-v25.3.0"}],"provenance":{"source":"https://github.com/puppeteer/puppeteer/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:42.809Z","confidence":0.7}}],"content":[{"attribute":"content.faq","value":[{"answer":"Puppeteer provides programmatic control over browser instances, enabling automated navigation, interaction, and inspection of web pages through a high-level API. It supports both Chrome and Firefox and runs in headless mode by default. It is indexed under Testing Tools.","source":"https://pptr.dev/","question":"What is Puppeteer?","confidence":0.6},{"answer":"Puppeteer is open source, so it can be self-hosted and used at no licence cost. It is released under the Apache-2.0 licence. Pricing changes often, so verify at source before relying on it.","source":"https://pptr.dev/","question":"Is Puppeteer free to use?","confidence":0.6},{"answer":"Puppeteer supports the web and a command-line interface. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://pptr.dev/","question":"What platforms does Puppeteer support?","confidence":0.6},{"answer":"Yes. Puppeteer can be deployed self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://pptr.dev/","question":"Can Puppeteer be self-hosted?","confidence":0.6},{"answer":"We have confirmed 4 integrations for Puppeteer, including Chrome, Firefox, DevTools Protocol and WebDriver BiDi. This is what we could verify from public sources, so the vendor may support others we have not indexed.","source":"https://pptr.dev/","question":"What does Puppeteer integrate with?","confidence":0.6},{"answer":"Yes. Puppeteer is published under the Apache-2.0 licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/puppeteer/puppeteer","question":"Is Puppeteer open source?","confidence":0.99}],"provenance":{"source":"https://pptr.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:56.160Z","confidence":0.665}}]},"factList":[{"attribute":"activity.commits_last_30d","value":75,"provenance":{"source":"https://github.com/puppeteer/puppeteer/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:42.809Z","confidence":0.65}},{"attribute":"adoption.github_stars","value":95568,"provenance":{"source":"https://github.com/puppeteer/puppeteer","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:42.809Z","confidence":0.9}},{"attribute":"adoption.package_downloads_weekly","value":6274108,"provenance":{"source":"https://www.npmjs.com/package/puppeteer","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:42.794Z","confidence":0.85}},{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://pptr.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-03T20:56:25.531Z","confidence":0.6}},{"attribute":"description.long","value":"Provides programmatic control of Chrome and Firefox browsers for automation and testing through a JavaScript API.","provenance":{"source":"https://pptr.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:07:42.951Z","confidence":0.6}},{"attribute":"features.capabilities","value":{"languages":"JavaScript","headless_mode":true,"browser_automation":true},"provenance":{"source":"https://pptr.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:07:42.951Z","confidence":0.6}},{"attribute":"language.primary","value":"TypeScript","provenance":{"source":"https://github.com/puppeteer/puppeteer","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:42.809Z","confidence":0.9}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://pptr.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-13T23:06:39.390Z","confidence":0.6}},{"attribute":"pricing.model","value":"open_source","provenance":{"source":"https://pptr.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:07:42.951Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://pptr.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:07:42.951Z","confidence":0.6}},{"attribute":"pricing.transparent","value":true,"provenance":{"source":"https://pptr.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-03T20:56:25.531Z","confidence":0.6}},{"attribute":"integrations.count","value":5,"provenance":{"source":"https://pptr.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-13T23:06:39.390Z","confidence":0.6}},{"attribute":"integrations.list","value":[{"name":"Chrome"},{"name":"Firefox"},{"name":"DevTools Protocol"},{"name":"WebDriver BiDi"},{"name":"chrome-devtools-mcp"}],"provenance":{"source":"https://pptr.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-13T23:06:39.390Z","confidence":0.6}},{"attribute":"platform.support","value":{"cli":true,"web":true},"provenance":{"source":"https://pptr.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-08-13T23:06:39.390Z","confidence":0.6}},{"attribute":"pricing","value":{"type":"open_source","sourceUrl":"https://pptr.dev/","retrievedAt":"2026-09-10T16:07:42.951Z"},"provenance":{"source":"https://pptr.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T16:07:42.951Z","confidence":0.6}},{"attribute":"adoption.dependent_repos","value":144056,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fpuppeteer%2Fpuppeteer","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:42.840Z","confidence":0.85}},{"attribute":"license.spdx","value":"Apache-2.0","provenance":{"source":"https://github.com/puppeteer/puppeteer","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:42.809Z","confidence":0.99}},{"attribute":"security.scorecard","value":7.7,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/puppeteer/puppeteer","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:42.849Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":1,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=puppeteer&per_page=100","last_12m":0,"max_severity":"MODERATE"},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=puppeteer&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:42.859Z","confidence":0.9}},{"attribute":"release.history","value":[{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v25.10.0","date":"2026-09-03T13:06:55Z","type":"stable","version":"puppeteer-v25.10.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v25.10.0","date":"2026-09-03T13:06:56Z","type":"stable","version":"puppeteer-core-v25.10.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/browsers-v3.2.2","date":"2026-09-03T13:06:58Z","type":"stable","version":"browsers-v3.2.2"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v25.9.0","date":"2026-08-25T07:40:50Z","type":"stable","version":"puppeteer-v25.9.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v25.9.0","date":"2026-08-25T07:40:51Z","type":"stable","version":"puppeteer-core-v25.9.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v25.8.0","date":"2026-08-17T09:12:45Z","type":"stable","version":"puppeteer-v25.8.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v25.8.0","date":"2026-08-17T09:12:46Z","type":"stable","version":"puppeteer-core-v25.8.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/browsers-v3.2.1","date":"2026-08-17T09:12:47Z","type":"stable","version":"browsers-v3.2.1"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v25.7.0","date":"2026-08-13T18:40:18Z","type":"stable","version":"puppeteer-v25.7.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v25.7.0","date":"2026-08-13T18:40:19Z","type":"stable","version":"puppeteer-core-v25.7.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v25.6.0","date":"2026-08-11T13:11:24Z","type":"stable","version":"puppeteer-v25.6.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v25.6.0","date":"2026-08-11T13:11:26Z","type":"stable","version":"puppeteer-core-v25.6.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/browsers-v3.2.0","date":"2026-08-11T13:11:27Z","type":"stable","version":"browsers-v3.2.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v25.5.0","date":"2026-08-04T09:44:48Z","type":"stable","version":"puppeteer-v25.5.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v25.5.0","date":"2026-08-04T09:44:49Z","type":"stable","version":"puppeteer-core-v25.5.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/browsers-v3.1.0","date":"2026-08-04T09:44:50Z","type":"stable","version":"browsers-v3.1.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v25.4.0","date":"2026-07-27T12:29:39Z","type":"stable","version":"puppeteer-v25.4.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v25.4.0","date":"2026-07-27T12:29:40Z","type":"stable","version":"puppeteer-core-v25.4.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v25.3.0","date":"2026-07-01T12:30:22Z","type":"stable","version":"puppeteer-v25.3.0"},{"url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v25.3.0","date":"2026-07-01T12:30:23Z","type":"stable","version":"puppeteer-core-v25.3.0"}],"provenance":{"source":"https://github.com/puppeteer/puppeteer/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:42.809Z","confidence":0.7}},{"attribute":"content.faq","value":[{"answer":"Puppeteer provides programmatic control over browser instances, enabling automated navigation, interaction, and inspection of web pages through a high-level API. It supports both Chrome and Firefox and runs in headless mode by default. It is indexed under Testing Tools.","source":"https://pptr.dev/","question":"What is Puppeteer?","confidence":0.6},{"answer":"Puppeteer is open source, so it can be self-hosted and used at no licence cost. It is released under the Apache-2.0 licence. Pricing changes often, so verify at source before relying on it.","source":"https://pptr.dev/","question":"Is Puppeteer free to use?","confidence":0.6},{"answer":"Puppeteer supports the web and a command-line interface. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://pptr.dev/","question":"What platforms does Puppeteer support?","confidence":0.6},{"answer":"Yes. Puppeteer can be deployed self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://pptr.dev/","question":"Can Puppeteer be self-hosted?","confidence":0.6},{"answer":"We have confirmed 4 integrations for Puppeteer, including Chrome, Firefox, DevTools Protocol and WebDriver BiDi. This is what we could verify from public sources, so the vendor may support others we have not indexed.","source":"https://pptr.dev/","question":"What does Puppeteer integrate with?","confidence":0.6},{"answer":"Yes. Puppeteer is published under the Apache-2.0 licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/puppeteer/puppeteer","question":"Is Puppeteer open source?","confidence":0.99}],"provenance":{"source":"https://pptr.dev/","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:56.160Z","confidence":0.665}}],"faq":[{"answer":"Puppeteer provides programmatic control over browser instances, enabling automated navigation, interaction, and inspection of web pages through a high-level API. It supports both Chrome and Firefox and runs in headless mode by default. It is indexed under Testing Tools.","source":"https://pptr.dev/","question":"What is Puppeteer?","confidence":0.6},{"answer":"Puppeteer is open source, so it can be self-hosted and used at no licence cost. It is released under the Apache-2.0 licence. Pricing changes often, so verify at source before relying on it.","source":"https://pptr.dev/","question":"Is Puppeteer free to use?","confidence":0.6},{"answer":"Puppeteer supports the web and a command-line interface. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://pptr.dev/","question":"What platforms does Puppeteer support?","confidence":0.6},{"answer":"Yes. Puppeteer can be deployed self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://pptr.dev/","question":"Can Puppeteer be self-hosted?","confidence":0.6},{"answer":"We have confirmed 4 integrations for Puppeteer, including Chrome, Firefox, DevTools Protocol and WebDriver BiDi. This is what we could verify from public sources, so the vendor may support others we have not indexed.","source":"https://pptr.dev/","question":"What does Puppeteer integrate with?","confidence":0.6},{"answer":"Yes. Puppeteer is published under the Apache-2.0 licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/puppeteer/puppeteer","question":"Is Puppeteer open source?","confidence":0.99}],"faqSource":"generated","releaseHistory":[{"version":"puppeteer-v25.10.0","date":"2026-09-03T13:06:55Z","url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v25.10.0","type":"stable"},{"version":"puppeteer-core-v25.10.0","date":"2026-09-03T13:06:56Z","url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v25.10.0","type":"stable"},{"version":"browsers-v3.2.2","date":"2026-09-03T13:06:58Z","url":"https://github.com/puppeteer/puppeteer/releases/tag/browsers-v3.2.2","type":"stable"},{"version":"puppeteer-v25.9.0","date":"2026-08-25T07:40:50Z","url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v25.9.0","type":"stable"},{"version":"puppeteer-core-v25.9.0","date":"2026-08-25T07:40:51Z","url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v25.9.0","type":"stable"},{"version":"puppeteer-v25.8.0","date":"2026-08-17T09:12:45Z","url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v25.8.0","type":"stable"},{"version":"puppeteer-core-v25.8.0","date":"2026-08-17T09:12:46Z","url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v25.8.0","type":"stable"},{"version":"browsers-v3.2.1","date":"2026-08-17T09:12:47Z","url":"https://github.com/puppeteer/puppeteer/releases/tag/browsers-v3.2.1","type":"stable"},{"version":"puppeteer-v25.7.0","date":"2026-08-13T18:40:18Z","url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v25.7.0","type":"stable"},{"version":"puppeteer-core-v25.7.0","date":"2026-08-13T18:40:19Z","url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v25.7.0","type":"stable"},{"version":"puppeteer-v25.6.0","date":"2026-08-11T13:11:24Z","url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v25.6.0","type":"stable"},{"version":"puppeteer-core-v25.6.0","date":"2026-08-11T13:11:26Z","url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v25.6.0","type":"stable"},{"version":"browsers-v3.2.0","date":"2026-08-11T13:11:27Z","url":"https://github.com/puppeteer/puppeteer/releases/tag/browsers-v3.2.0","type":"stable"},{"version":"puppeteer-v25.5.0","date":"2026-08-04T09:44:48Z","url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v25.5.0","type":"stable"},{"version":"puppeteer-core-v25.5.0","date":"2026-08-04T09:44:49Z","url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v25.5.0","type":"stable"},{"version":"browsers-v3.1.0","date":"2026-08-04T09:44:50Z","url":"https://github.com/puppeteer/puppeteer/releases/tag/browsers-v3.1.0","type":"stable"},{"version":"puppeteer-v25.4.0","date":"2026-07-27T12:29:39Z","url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v25.4.0","type":"stable"},{"version":"puppeteer-core-v25.4.0","date":"2026-07-27T12:29:40Z","url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v25.4.0","type":"stable"},{"version":"puppeteer-v25.3.0","date":"2026-07-01T12:30:22Z","url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-v25.3.0","type":"stable"},{"version":"puppeteer-core-v25.3.0","date":"2026-07-01T12:30:23Z","url":"https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v25.3.0","type":"stable"}],"integrations":[{"name":"Chrome"},{"name":"Firefox"},{"name":"DevTools Protocol"},{"name":"WebDriver BiDi"},{"name":"chrome-devtools-mcp"}],"vulnerabilities":{"count":1,"last12m":0,"maxSeverity":"MODERATE","source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=puppeteer&per_page=100"},"claimed":false,"updatedAt":"2026-09-10T16:14:05.556Z","formats":{"json":"https://www.vioscale.ai/api/v1/software/puppeteer","markdown":"https://www.vioscale.ai/software/puppeteer.md","html":"https://www.vioscale.ai/software/puppeteer"}},"meta":{"source":"https://www.vioscale.ai","license":"CC-BY-4.0","generatedAt":"2026-09-21T02:33:58.334Z","disclaimer":"Independent, evidence-based. Every fact carries provenance."}}