Self-hosted Playwright

Self-hosted Playwright is the baseline: run Chromium in your own container and own everything. We compare it in Browser APIs. It is top of its roster on Per browser-hour ($0.03 /browser-hour). The trade-off is being marked No on Stealth mode, where Browserbase records Yes.

What is Self-hosted Playwright?

Self-hosted Playwright — The baseline: run Chromium in your own container and own everything. Playwright in a container on your own infrastructure is the reference point every hosted product is priced against. You get the best debugging story in the category for free — Trace Viewer is better than any vendor's replay — and pay for it with fingerprint maintenance, proxy sourcing, browser pooling and pager duty. For unprotected targets at steady volume it is both cheapest and most controllable. For adversarial targets it is a second full-time job. Founded 2020. Open source under Apache-2.0. We carry it as the do-it-yourself baseline, not as a vendor.

We track it in 1 comparison — Browser APIs — so every claim below is a cell in a table you can open and check rather than an impression. Across those rosters it sits against 12 other tools, and what follows is where it visibly separates from them.

Where it wins.

  • Per browser-hour — $0.03 /browser-hour, the best figure of the 3 here.
  • Session replay — Yes, which only 4 of 13 tools here manage.
  • Open-source core — Yes, which only 3 of 13 tools here manage.
  • GitHub stars — 73,000, the best figure of the 5 here.

Each of those is ranked against the whole roster on its category page, not against a hand-picked subset, so a first place here means first of everything we list.

Where it gives ground.

  • Stealth mode — No. Browserbase records Yes.
  • CAPTCHA solving — No. Browserbase records Yes.
  • Live view — No. Browserbase records Yes.
  • Pricing model — infrastructure, the weakest of the 13 here. Browserbase records per-hour.

None of these disqualify it on their own. They are the fields to check against your own requirements before you commit, because they are the ones where a competitor genuinely does better.

Provenance. 24 of 26 tracked fields carry a value for Self-hosted Playwright, and 2 of those cite a document you can open. Last verified 2026-07-01. Every figure keeps its own provenance — measured by us, claimed by the vendor, inferred, or community-reported — and we would rather print a dash than a guess.

Its nearest neighbour in our data is Airtop. Self-hosted Playwright is ahead on Open-source core (Yes against No) and CDP endpoint (Yes against Partial). Airtop takes Stealth mode (Yes against No) and CAPTCHA solving (Yes against No). That pattern repeats across the rest of the roster — see Self-hosted Playwright alternatives for the other rivals, each compared the same way.

At a glance
Founded
2020
Licence
Apache-2.0 (open source)
Fields we track
24 of 26
Last verified
2026-07-01

Self-hosted Playwright in Browser APIs

Ranked against 13 tools across 26 sourced fields. Open the full Browser APIs table.

Three to five times cheaper on compute than anything hosted, with the best debugging in the category, and completely defenceless against modern bot detection. If your targets do not fight you, everything above is a convenience tax. If they do, the honest comparison is a hosted bill against a full-time engineer.

Where it lands in this roster
Stealth mode
No12th of 13
Inferred
CAPTCHA solving
No12th of 13
Inferred
Live view
No10th of 13
Inferred
Per browser-hour
$0.03 /browser-hour1st of 3
Inferred
Session replay
Yes1st of 13
Inferred
Open-source core
Yes1st of 13
Vendor-claimedverified 2026-07-01source
Pricing model
infrastructure13th of 13
Inferred
Cold start
2 s2nd of 2
Inferred

When to use Self-hosted Playwright

Self-hosted Playwright is the right call in these situations, each one drawn from a field we actually record:

  • Internal tools, tests and sites you control.
  • Steady, predictable volume where compute cost dominates.
  • Anyone needing a browser physically in Australia.
  • Per browser-hour is your binding constraint. Self-hosted Playwright records $0.03 /browser-hour, the best figure in the Browser APIs roster. We define that field as effective USD cost of one browser running for one hour on the cheapest paid self-serve plan, including bundled hours.
  • Session replay is your binding constraint. Self-hosted Playwright records Yes, which only 4 of the 13 tools in the Browser APIs roster do. We define that field as post-hoc recording of a finished session — video, rrweb or trace — retrievable via API or dashboard.
  • Open-source core is your binding constraint. Self-hosted Playwright records Yes, which only 3 of the 13 tools in the Browser APIs roster do.
  • GitHub stars is your binding constraint. Self-hosted Playwright records 73,000, the best figure in the Browser APIs roster.

When not to use Self-hosted Playwright

Reach for something else when any of the following is a requirement rather than a nice-to-have:

  • Stealth mode. Self-hosted Playwright records No on the Browser APIs table. Browserbase records Yes on the same field. If that is a hard requirement rather than a preference, start elsewhere.
  • CAPTCHA solving. Self-hosted Playwright records No on the Browser APIs table. Browserbase records Yes on the same field. If that is a hard requirement rather than a preference, start elsewhere.
  • Live view. Self-hosted Playwright records No on the Browser APIs table. Browserbase records Yes on the same field. If that is a hard requirement rather than a preference, start elsewhere.
  • Pricing model. Self-hosted Playwright records infrastructure, the weakest of the 13 tools in the Browser APIs roster. Browserbase records per-hour on the same field. If that is a hard requirement rather than a preference, start elsewhere.
  • Residential proxy. Self-hosted Playwright records byo-only, 12th of 13 in the Browser APIs roster. Airtop records included on the same field. If that is a hard requirement rather than a preference, start elsewhere.

We publish this block because a comparison that only lists what a tool is good at is marketing. Every figure above sits on the same page as its source, and the field definitions are on the category tables if you want to check how we measured them.

Tools compared alongside Self-hosted Playwright

Everything below shares at least one comparison category with Self-hosted Playwright, ordered by how much overlap there is. For the reasoning on each — which fields it wins, which it loses — see Self-hosted Playwright alternatives.
Natural-language browser API — describe the page, skip the selectors
Actor platform for scraping and agents, with Crawlee as the open-source core

Recent Self-hosted Playwright changes

We have not logged a dated change for Self-hosted Playwright yet. The timeline fills in as pricing moves, features ship and things get deprecated.

Sources and gaps

What we don't know. 2 of the 26 fields we track for Self-hosted Playwright are still blank: Anti-bot pass rate and Max concurrency. Those render as dashes rather than as zeroes or assumptions, because an empty cell and a bad cell are not the same thing and only one of them is honest. If you know any of these figures and can point at a document, tell us.

Every figure on this page traces back to a document you can open. Where a vendor claims a number we could not reproduce, the cell says so.