The Principal Dev โ€“ Masterclass for Tech Leads

The Principal Dev โ€“ Masterclass for Tech LeadsNov 27-28

Join
Browserless logo

Deploy headless browsers in Docker. Run on our cloud or bring your own.

Try on Cloud    Run Locally    Developer Docs

browserless%2Fbrowserless | Trendshift

Docker pulls GitHub stars Version Status


๐Ÿ“‹ Table of Contents

๐Ÿš€ Get Started in Seconds!

Get up and running in three simple steps:

Step 1: Run the Docker image

docker run -p 3000:3000 ghcr.io/browserless/chromium

Step 2: Open the docs in your browser

Visit http://localhost:3000/docs

โœ… Success! Your browser service is live at ws://localhost:3000

Step 3: Connect your script with Puppeteer or Playwright

๐Ÿ“˜ Puppeteer Example
import puppeteer from 'puppeteer-core';

const browser = await puppeteer.connect({
  browserWSEndpoint: 'ws://localhost:3000',
});

const page = await browser.newPage();
await page.goto('https://example.com');
console.log(await page.title());
await browser.close();
๐ŸŽญ Playwright Example
import pw from 'playwright-core';

const browser = await pw.firefox.connect(
  'ws://localhost:3000/firefox/playwright'
);

const page = await browser.newPage();
await page.goto('https://example.com');
console.log(await page.title());
await browser.close();

Note: Use ghcr.io/browserless/firefox or ghcr.io/browserless/multi for Firefox/Webkit support.


Output:

Example Domain

โœจ Features

General Features

Premium Features

Our Self-serve cloud and Enterprise offerings include all the general features plus extras, such as:

๐Ÿšข Customisable Deployment Options

Select the deployment model that best fits your needs:

๐Ÿ”“ Open Source (Self-Hosted)

Free, self-hosted solution with core browser automation capabilities.

Best for: Testing, development, and small projects

โ†“ Quickstart above

๐Ÿข Enterprise Docker (Self-Hosted)

Full Enterprise features in a self-hosted container.

Best for: Production workloads requiring data sovereignty

โ†’ Learn More

โ˜๏ธ Cloud (Self-Serve)

Fully managed, pay-as-you-go service with automatic scaling.

Best for: Quick starts and rapid prototyping

โ†’ Start Free

๐Ÿ”’ Private Deployment

Custom Enterprise infrastructure across major cloud providers.

Best for: Large-scale enterprise deployments

โ†’ Contact Sales

Want to dive deeper? Check out this detailed guide for advanced stuff including Docker configuration, hosting providers, SDK extensions, and more.

๐Ÿ’ก Why Browserless?

Running Chrome in the cloud or CI sucks.

Missing fonts. Random crashes. Dependency hell. Lambda limits. You know the drill.

Browserless solves this by handling browsers as a managed service โ€” locally or in our cloud โ€” so you can focus on automation, not infrastructure. We've taken care of the hard parts: system packages, font libraries, security patches, scaling strategies, and CVEs.

You still own your script. You still control your code. We just make sure the Browser runs smoothly, every time.

๐Ÿ“œ Licensing

SPDX-License-Identifier: SSPL-1.0 OR Browserless Commercial License.

If you want to use Browserless to build commercial sites, applications, or in a continuous-integration system that's closed-source then you'll need to purchase a commercial license. This allows you to keep your software proprietary whilst still using browserless. You can purchase a commercial license here. A commercial license grants you:

Not only does it grant you a license to run such a critical piece of infrastructure, but you are also supporting further innovation in this space and our ability to contribute to it.

If you are creating an open source application under a license compatible with the Server Side License 1.0, you may use Browserless under those terms.

Happy hacking!

Need help? Reach out to us at support@browserless.io

Join libs.tech

...and unlock some superpowers

GitHub

We won't share your data with anyone else.