#66th of 8 in Sandboxes

Steel Browser

Browser API that manages Chrome sessions for Puppeteer, Playwright and Selenium

Stars
7.8k
License
Apache-2.0
Last commit
Oct 2026
Last release
Aug 2026

Overview

REST API and UI on port 3000 that launches Chrome sessions with persisted cookies and storage, proxy chains, stealth plugins and request logging, then hands you a CDP endpoint for Puppeteer or Playwright or a WebDriver endpoint for Selenium. Quick-action endpoints return a page as HTML, markdown, screenshot or PDF. Runs from a prebuilt ghcr.io image or docker compose; Node and Python SDKs target cloud or self-hosted instances.

Who it is for: Developers building web agents on Puppeteer, Playwright or Selenium

Strengths

  • One image serves API, UI and console debugger (ports 3000 and 9223)
  • Session API persists cookies and storage; Selenium sessions via isSelenium
  • Swagger UI at /documentation on the local instance
  • Node and Python SDKs switch between cloud and self-host with baseURL

Weaknesses

  • Public beta; API still changing
  • Runs full Chrome; needs a Chrome executable when run outside Docker
  • Selenium integration lacks some features of the CDP session API
  • Apple Silicon compose needs DOCKER_DEFAULT_PLATFORM=linux/arm64

What it needs

  • no GPU
  • Docker + Compose
  • Needs Google Chrome (non-Docker runs), Node.js (non-Docker runs)
  • port 3000

Also in Sandboxes

See all 8
Also in Sandboxes
RankProjectScore
1LightpandaHeadless browser written in Zig for AI agents and scraping36.2k stars, AGPL-3.078 out of 100
2ObscuraRust headless browser with CDP, native rendering and stealth mode28.7k stars, Apache-2.072 out of 100
3NemoClawNVIDIA reference stack running OpenClaw and Hermes inside OpenShell sandboxes22.7k stars, Apache-2.071 out of 100
#4OpenShellPolicy-enforced sandbox runtime for autonomous agents with credential brokering15.7k stars, Apache-2.069 out of 100
#5microsandboxLocal microVMs for untrusted code with fork, snapshot and SDKs8.6k stars, Apache-2.061 out of 100