Steel Browser

Steel is a browser API that is compatible with Puppeteer, Playwright and Selenium, developed for AI agents and automation tools. It allows you to programmatically control browser processes with features such as session management, proxy chain, fingerprint management, and Chrome plugin support. It can be run on local or cloud environments via Docker.

ST

steel-dev · Web Scraping & Automation

STARS7.9K
FORKS1.0K
COMMITS—
CONTRIBUTORS23
VERSIONv0.5.3-beta
UPDATEDtoday
HeadlessAnti-DetectionAI AgentDockerApache-2.0

Common commercial products in this category: Bright Data, Apify, ScrapingBee

What can it do?
  • Using Puppeteer, Playwright, or Selenium, you programmatically manage browser sessions.
  • With internal proxy management and fingerprint configuration, you extract data from web pages.
  • You convert web pages directly to Markdown, PDF or screenshot format.
User reviews
  • • NeutralGitHub Issue

    Issue with live browser session: blank screen after refresh

    “I’m currently using the hosted version of Steel Browser, and embedding the browser into my application using the `debugUrl` provided in response when initiating a new session. On the initial load, everything works as expected — I can see the live browser session successfully…”

  • • NeutralGitHub Issue

    DebugUrl not working when running steel locally

    “Been trying to run scripts on steel, but debug urls just dont show anything,”

My note

Alternative pages

More in: Web Scraping & Automation