TL;DROur verdict on Steel, in 3 facts
- 1Open-source cloud browser API, multi-region pool.
- 2Pricing starts at $29.00/mo.
- 3Proxy types: Cloud browser API, Scraping, Automation (open source, self-hostable).
The verdict
Benchmark data and published specifications — here's where Steel lands.
- Open source with Docker self-hosting option
- Supports Puppeteer, Playwright and Selenium
- Public, transparent credit-based pricing
- Sessions up to 24 hours
- Integrated CAPTCHA solving
- Multi-region support and built-in Session Viewer observability
- Free Hobby tier to start
- Proxy types (residential vs datacenter) not disclosed
- Proxy pool size not disclosed
- No disclosed 24/7 support
- Founding year and HQ not disclosed
- Rotating-proxy behavior not explicitly documented
Pricing C+ · Performance B · Pool quality B · Support B · Ethics B
Each axis is graded A+ to D using our standard rubric: how we score →
Who should not use Steel?+
What we think after testing Steel
Editorial review by Maya Cortez · last updated Oct 8, 2026
Steel markets itself as an open-source browser API purpose-built for AI agents, and it is one of the more transparent providers in this category. It lets developers launch cloud browsers, scrape content, and automate tasks, with first-class support for Puppeteer, Playwright, and Selenium through CDP and W3C WebDriver, plus native Node.js and Python SDKs and a REST API. The open-source nature and documented Docker self-hosting path are meaningful differentiators: teams worried about vendor lock-in or data residency can run Steel on their own infrastructure, which few competitors offer.
Pricing is published openly with a clear progression — a free Hobby tier ($10/month in included credits), Starter at $29/month, Developers at $99/month, Startups at $499/month, and custom Enterprise — all on a credit-based subscription model, making budgeting straightforward. Operational signals are healthy: the site cites large usage figures, a sub-second average session start time, a Discord community, research grants, and an actively maintained docs domain, and the company is identified as Nen Labs, Inc.
Capability gaps are mostly around proxy detail: the docs reference proxies and multi-region geo control (so country targeting is supported), but they do not specify residential versus datacenter proxies, pool size, or explicit rotation behavior, and there is no stated 24/7 support SLA. Founding year and headquarters are not disclosed. Overall, Steel is a credible, live, developer-friendly platform that scores well on transparency, documentation, and protocol compatibility.
Editorial score breakdown
How Steel scores across the five dimensions our reviewers weigh — pricing, performance, pool quality, support and ethics.
Pricing
From $29.00/GB. Detailed plan breakdown not yet published.
View plans on Steel →Features & integrations
What's included out of the box.
Network & infrastructure
How the pool is built, refreshed and addressed.
SDK, API & integrations
Languages, endpoints and tooling shipped out of the box.
Code examples
Drop-in snippets to start using Steel from your stack. Replace USER, PASS and the gateway with what you get from your dashboard.
# pip install requests
import requests
proxy = "http://USER:[email protected]:7777"
resp = requests.get(
"https://httpbin.org/ip",
proxies={"http": proxy, "https": proxy},
timeout=10,
)
print(resp.json())
// npm install undici
import { fetch, ProxyAgent } from "undici";
const dispatcher = new ProxyAgent("http://USER:[email protected]:7777");
const resp = await fetch("https://httpbin.org/ip", { dispatcher });
console.log(await resp.json());
curl -x http://USER:[email protected]:7777 \
https://httpbin.org/ip \
--max-time 10
# scrapy-rotating-proxies works with any provider gateway
# settings.py:
DOWNLOADER_MIDDLEWARES = {
"scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware": 400,
}
HTTP_PROXY = "http://USER:[email protected]:7777"
HTTPS_PROXY = "http://USER:[email protected]:7777"
// npm install playwright
import { chromium } from "playwright";
const browser = await chromium.launch({
proxy: {
server: "http://gate.steeldev.com:7777",
username: "USER",
password: "PASS",
},
});
const page = await browser.newPage();
await page.goto("https://httpbin.org/ip");
console.log(await page.locator("body").innerText());
await browser.close();
Compliance & privacy
Auditable certifications, sourcing and data-handling posture.
Company & resources
Who builds and operates this product.
Key markets covered
Global coverage.
Steel vs alternatives
How Steel stacks up against the closest providers in our directory. Tap any column header to read that review.
| Metric | Steel | NetNut | Proxy-Seller | Scraper API |
|---|---|---|---|---|
| Starting price (entry plan) | $29.00 | $3.45 | $1.77 | $49.00 |
| Pool size | Open-source cloud browser API, multi-region | 85M+ residential + 5M+ mobile IPs across 195 countries | 20M+ residential + 1M+ ISP/DC/IPv6 across 220+ countries | 100M+ requests |
| Locations | — | — | — | — |
| Rating | 4.3 / 5 | 4.3 / 5 | 4.3 / 5 | 4.3 / 5 |
| Read review | YOU ARE HERE | View → | View → | View → |
How to get started with Steel
A 5-minute walkthrough from sign-up to your first successful request. Total setup time: ~10 minutes.
-
1
Sign up for a free account
Create your Steel account at https://steel.dev. You may need to add a payment method.
-
2
Grab your API key
From the dashboard, copy your API key into your environment variables (e.g. STEEL_KEY) so it never lands in source control.
-
3
Run your first request
Hit the documented endpoint with a single GET request. Most teams finish their hello-world call in under 5 minutes.
-
4
Wire up retries + monitoring
Configure retries on the client side and route Steel responses into your APM (Datadog, New Relic, OpenTelemetry) so you catch ban-rate spikes early.
-
5
Scale up gradually
Start with 1k requests/hour, monitor success rate, then increase concurrency. At ~$29.00/GB, most teams hit volume targets within a sprint.
Stuck? Check Steel's documentation or email us.
User reviews
No reader reviews yet — be the first below.
Used Steel? Write a review+
FAQ
The questions buyers actually ask.