# What is Browser Swarm?

**Browser Swarm** is a scalable, serverless platform designed to effortlessly run, manage, and monitor headless browsers in the cloud. It simplifies complex web automation tasks, enabling seamless integration with AI agents, web scrapers, automated testing frameworks, and more.

### Why Choose Browser Swarm?

Browser Swarm takes away the hassle of managing browser infrastructure by providing a fully managed, scalable solution. It supports popular automation frameworks like Playwright, Puppeteer, and Selenium, allowing you to focus on building robust automation scripts without worrying about server management, session reliability, or infrastructure scaling.

### Key Benefits

* **Fully Managed**: No servers to provision, no maintenance required.
* **Highly Scalable**: Instantly scale from a single browser session to thousands simultaneously.
* **Flexible Integration**: Works seamlessly with popular tools and frameworks, including AI-driven workflows.
* **Secure and Reliable**: Robust security measures and reliability with built-in features like stealth automation and proxy integration.

### Common Use Cases

Browser Swarm is perfect for:

* Automated data extraction (web scraping)
* Continuous integration testing
* Automated form submissions
* AI agent browsing
* Performance monitoring

### Getting Started

Begin your journey with Browser Swarm quickly:

* Sign up and create your first browser task →
* Learn more about headless browser technology [→](broken://pages/08ukhz5viOQUu5TCEOEH)
* Check out supported frameworks[ →](broken://pages/3ji7aH9ITktBK34wdEMc)

Explore the full potential of cloud browser automation with Browser Swarm.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://browserswarm.gitbook.io/docs/welcome/what-is-browser-swarm.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
