Why you'd want it
Steel is an open-source browser API server: it manages sessions, pages and Chrome processes so your agent code connects to a ready browser with Puppeteer, Playwright or Selenium. Sessions keep cookies and local storage across requests, and the server includes proxy chain management, custom Chrome extensions, stealth plugins and fingerprint management, and a UI for viewing and debugging sessions. Quick action endpoints return a page's HTML, a screenshot or a PDF in one REST call, and the Node and Python SDKs work against both self-hosted Steel and Steel Cloud.
Best for
- Hosting your own browser infrastructure for agents
- Stateful sessions with proxies and extensions
- Teams already using Puppeteer, Playwright or Selenium
Use it when
Your agent needs remote, stateful browser sessions and you want to run them yourself in Docker or use the managed Steel Cloud.
Skip it if
You want something that decides what to do on a page: Steel provides the browser infrastructure, not the agent. The README describes the project as in public beta.