Steel
steel.dev · Compute, Crawling · 2 records · JSON
- Steel Computetrialemailno cardDretention-clamped
- Steel.dev Crawlingtrialemailno cardRretention-clamped
Steel Compute
trialemailno cardDretention-clamped
| Free tier | Launch: USD 0 a month plus usage, USD 30 of credits one time, 10 concurrent sessions, sessions up to 15 minutes, no credit card needed unit mixed; metered on wall-clock; the USD 30 is one time; Scale is USD 250 a month with USD 100 of credits each month |
|---|---|
| Price | none stated |
| Per-object cap | not applicable |
| Retention | data retention is 7 days on Launch and 14 days on Scale (7 days) |
| Egress | proxy bandwidth USD 10 per GB on Launch and USD 6 per GB on Scale price_per_tb: USD 10,240 per TB |
| Identity | email 'No credit card needed' on the Launch plan, quoted |
| Limits |
data retention is 7 days on Launch, 14 on Scale |
| Binding | retention-clamped the 15-minute session cap on Launch binds first, and it doubles with the plan step to Scale |
| Interface | rest, cli REST API and SDKs; a hosted browser over CDP |
| Tooling | Steel SDK, Playwright and Puppeteer over CDP, a scraping endpoint |
| Composes with | a 15-minute session and a 60-request-a-minute cap make this a scrape worker, not a crawl platform |
| Reliability | no reliability event recorded |
| Notes | USD 30 of credit at USD 0.10 a browser hour is 300 hours, but the 15-minute session cap turns that into 1,200 sessions with setup between each. |
| Evidence rung | documented |
| Checked | 2026-10-22 (live); stale on 2026-11-21 |
| Parsed numbers |
|
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-22 | steel.dev/pricing | Launch: USD 0 a month plus usage, USD 30 of credits one time, 10 concurrent sessions, 15-minute sessions, no credit card |
| 2026-10-22 | steel.dev/pricing | browser hours USD 0.10 on Launch and USD 0.08 on Scale; proxy bandwidth USD 10 and USD 6 per GB |
More fields (14)
{
"shape": {
"vcpu": null,
"ram_gib": null,
"disk_gib": null,
"gpu_class": null,
"gpu_count": null
},
"billing_model": "wall-clock",
"granularity": {
"min_billed_s": 1,
"rounding_s": 1
},
"session_cap": {
"wall_clock_min": 15,
"idle_reap_s": null,
"restart_required": true,
"note": "15 min on Launch, 60 on Scale, up to 24 h on Enterprise"
},
"keep_rate": {
"value": 0.0,
"basis": "per browser hour",
"source": "https://steel.dev/pricing"
},
"persistent_storage": {
"included_gib": null,
"price_gib_month": null,
"durability": "sessions and data retained 7 days on Launch",
"survives_stop": null,
"survives_destroy": false,
"max_retention": "7 days"
},
"network_out": {
"allow_outbound": true,
"allow_inbound_listen": false,
"ports": "CDP",
"static_ip": null,
"ipv6": null,
"per_session_bytes": null
},
"free_tier_kind": "one-time-credit",
"m10h_usd": 30.0,
"m24h_usd": 43.0,
"price_arithmetic": "USD 30 of credit at USD 0.10/h is 300 browser hours, in 15-minute sessions",
"price_note": "300 browser hours at USD 0.10 an hour is USD 30, which the one-time credit covers exactly. 730 hours is USD 73 of usage, minus the USD 30 credit, so USD 43.00. The 15-minute session cap makes 300 hours 1,200 sessions.",
"price_basis": "300 and 730 BROWSER HOURS, not a 2 vCPU shape. A browser host sells minutes of a remote browser, so these rows are not comparable with a sandbox row.",
"burst_x": 1.0
}Unknown or withheld values (3)
$.per_object_cap.notesprocess$.per_object_cap.statednot-applicable$.reliability_notenone-observed
Steel.dev Crawling
trialemailno cardRretention-clamped
| Free tier | USD 30 of credits, one time, valid 90 days unit mixed; metered on wall-clock; one-time; the 90-day validity is the binding part |
|---|---|
| Price | none stated |
| Per-object cap | not applicable: the unit is a browser session |
| Retention | sessions are ephemeral; the credit expires after 90 days (90 days) |
| Egress | not applicable |
| Identity | email an account; no card stated for the credits |
| Limits |
|
| Binding | retention-clamped |
| Interface | rest REST sessions and a scrape route; 10 concurrent and 20 requests a minute on Browser Tools |
| Tooling | a session model with a browser control protocol |
| Composes with | A session model, so it is the wrong shape for a Worker and the right shape for a long agent run |
| Reliability | no reliability event recorded |
| Notes | A 421 naming the missing route is the useful shape: it distinguishes a wrong path from a dead host. Every other browser provider in this class answered 401, which proves less. |
| Evidence rung | reported the API surface was measured |
| Checked | 2026-10-22 (inherited); stale on 2026-11-05 |
| Parsed numbers |
|
Evidence (1)
| date | source | what it proved |
|---|---|---|
| 2026-10-22 | api.steel.dev/v1/scrape?url=https://example.com | 421 with a 35-byte body reading No route defined for GET /v1/scrape: the host is live and the path is wrong, which proves the API exists and not that the route does |