# browserless/browserless

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/browserless-browserless).**

12,540 stars · 971 forks · TypeScript · other

## Links

- GitHub: https://github.com/browserless/browserless
- Homepage: https://browserless.io
- awesome-repositories: https://awesome-repositories.com/repository/browserless-browserless.md

## Topics

`browserless` `chrome` `docker` `firefox` `nodejs` `playwright` `puppeteer` `typescript` `webkit` `websocket`

## Description

Browserless is a service-oriented platform designed for remote browser automation and headless execution. It provides a distributed infrastructure that manages browser sessions through containerized isolation, allowing users to execute scripts and interact with web content without maintaining local browser state or infrastructure.

The platform functions as a remote API and WebSocket-based control layer, enabling stateless HTTP requests for tasks like document generation and real-time browser interaction. It incorporates proxy-based routing to manage traffic signatures and supports the integration of autonomous agents and language models for web navigation and data gathering.

The system covers a broad range of automation capabilities, including structured data extraction, automated testing, and the management of large-scale browser fleets. It is designed to be deployed as a scalable service, providing the necessary orchestration to handle high-concurrency workloads across distributed environments.

## Tags

### Development Tools & Productivity

- [Headless Browser Automation](https://awesome-repositories.com/f/development-tools-productivity/headless-browser-automation.md) — Offers a platform for programmatic headless browser control to perform web navigation, scraping, and interaction.

### Web Development

- [Web Automation and Scraping](https://awesome-repositories.com/f/web-development/web-automation-scraping.md) — Delivers a scalable infrastructure environment for extracting structured data from websites using automated browser sessions.
- [Headless Browser Orchestrators](https://awesome-repositories.com/f/web-development/web-automation-scraping/browser-orchestration-systems/headless-browser-orchestrators.md) — Provides a scalable service for executing remote browser scripts and managing headless browser fleets over WebSocket connections.
- [Remote Browser Infrastructure Management](https://awesome-repositories.com/f/web-development/browser-integration-utilities/browser-infrastructure/remote-browser-infrastructure-management.md) — Provides infrastructure for deploying, scaling, and managing dedicated headless browser fleets for large-scale automation.
- [Remote Browser Controllers](https://awesome-repositories.com/f/web-development/remote-browser-controllers.md) — Exposes HTTP endpoints for generating web content assets like screenshots and PDFs without managing local browser state.
- [Headless Browsers](https://awesome-repositories.com/f/web-development/headless-browsers.md) — Executes browser automation scripts in graphical-less environments to optimize server-side performance and resource efficiency.
- [Browser Isolation Strategies](https://awesome-repositories.com/f/web-development/web-automation-scraping/browser-environment-configurations/browser-isolation-strategies.md) — Provides ephemeral, isolated browser sessions to ensure security and prevent resource leakage between concurrent automation tasks.
- [HTTP Request Handling](https://awesome-repositories.com/f/web-development/backend-development/request-response-handling/http-request-handling.md) — Processes individual browser tasks as independent, stateless HTTP requests to simplify client-side interaction.

### Data & Databases

- [Web Data Extraction](https://awesome-repositories.com/f/data-databases/web-data-extraction.md) — Facilitates reliable extraction of structured data from complex websites using automated browser sessions.

### Artificial Intelligence & ML

- [Agentic Browser Controllers](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-browser-controllers.md) — Acts as a bridge connecting autonomous agents to live web environments for intelligent navigation and data gathering.
- [Agentic Web Browsing](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/integration-deployment/agentic-domains/agentic-web-browsing.md) — Integrates language models with live browser sessions to enable autonomous web navigation and task execution.

### Content Management & Publishing

- [Web-to-PDF Converters](https://awesome-repositories.com/f/content-management-publishing/content-processing-transformation/document-processing-conversion/document-processing-tools/format-conversion-toolkits/pdf-format-converters/web-to-pdf-converters.md) — Converts web pages into screenshots or PDF documents through automated headless rendering.

### DevOps & Infrastructure

- [Distributed Orchestration](https://awesome-repositories.com/f/devops-infrastructure/worker-node-management/distributed-orchestration.md) — Coordinates multiple worker nodes from a central master to scale browser automation workloads across distributed environments.

### Networking & Communication

- [Proxy Routing Services](https://awesome-repositories.com/f/networking-communication/proxy-routing-services.md) — Routes traffic through integrated proxy layers to mask automation signatures and bypass anti-bot protections during data extraction.
