
Puppeteer is developed by Google and comes bundled with a compatible version of Chrome. The library can be installed with npm install puppeteer. Puppeteer runs in headless mode (without a visible browser window) by default but can be configured to display a browser window. Starting with version 23, Puppeteer expanded to support Firefox, making it a key tool for cross-browser automation. Common use cases include extracting data from JavaScript-rendered pages and SPAs, running end-to-end UI tests and form submissions, and capturing screenshots or converting pages to PDF. It also allows modifying HTTP requests and responses for mocking and testing, and measuring page load times and performance metrics.
Node.js library to automate browser tasks using Chrome DevTools Protocol
Starting Price
Customer communication platform for product releases and announcements
Beamer is a user engagement platform for announcing product releases and updates. It combines changelogs, in-app widgets, feedback collection, and push notifications to keep users informed about new features.
Python library for pulling data out of HTML and XML files
Starting Price
BeautifulSoup is a Python library for pulling data out of HTML and XML files that works with your favorite parser to provide idiomatic ways of navigating, searching, and modifying the parse tree.
Communications APIs from Vonage
Founded
Nexmo is Vonage's API platform for SMS, voice, video, and messaging. Formerly an independent company, now integrated into Vonage Communications APIs offering developers comprehensive communication capabilities.