{"subject":{"id":"steel-dev","slug":"steel-dev","name":"Steel.dev","tagline":"Pick Steel when you need to self-host browsers or hate SaaS lock-in. Browserbase wins on polish.","website":"https://steel.dev","status":"active","overall":8.27,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","lastReviewed":"2026-09-14","categoryIds":["cat-sandboxes-browsers","cat-search-scrape"],"regions":["global"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unit_mismatch","normalizationReason":"unit_mismatch","shape":"sourced_rows","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[{"id":"steel-launch-browser-hour","providerId":"steel-dev","sku":"Launch browser hours","unit":"usd_per_browser_hour","amountUsd":0.1,"currency":"USD","sourceUrl":"https://docs.steel.dev/overview/pricinglimits","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_browser_hour","priceSortEligible":false,"qualifier":"Billed by the minute, rounded up. Launch plan fee is $0 plus usage; the $30 credit was not converted into hours."},{"id":"steel-scale-browser-hour","providerId":"steel-dev","sku":"Scale browser hours","unit":"usd_per_browser_hour","amountUsd":0.08,"currency":"USD","sourceUrl":"https://docs.steel.dev/overview/pricinglimits","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_browser_hour","priceSortEligible":false,"qualifier":"Billed by the minute, rounded up. Scale plan fee is separate."},{"id":"steel-scale-plan","providerId":"steel-dev","sku":"Scale plan","unit":"usd_per_month","amountUsd":250,"currency":"USD","sourceUrl":"https://docs.steel.dev/overview/pricinglimits","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"Plan fee plus usage. $100 monthly credits were not subtracted."},{"id":"steel-launch-proxy","providerId":"steel-dev","sku":"Launch proxy bandwidth","unit":"usd_per_gb","amountUsd":10,"currency":"USD","sourceUrl":"https://docs.steel.dev/overview/pricinglimits","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gb","priceSortEligible":false,"qualifier":"Per GB."},{"id":"steel-scale-proxy","providerId":"steel-dev","sku":"Scale proxy bandwidth","unit":"usd_per_gb","amountUsd":6,"currency":"USD","sourceUrl":"https://docs.steel.dev/overview/pricinglimits","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gb","priceSortEligible":false,"qualifier":"Per GB."},{"id":"steel-launch-captcha","providerId":"steel-dev","sku":"Launch CAPTCHA solves","unit":"usd_per_1k_solves","amountUsd":3,"currency":"USD","sourceUrl":"https://docs.steel.dev/overview/pricinglimits","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_1k_solves","priceSortEligible":false,"qualifier":"Per 1,000 solves."},{"id":"steel-scale-captcha","providerId":"steel-dev","sku":"Scale CAPTCHA solves","unit":"usd_per_1k_solves","amountUsd":1,"currency":"USD","sourceUrl":"https://docs.steel.dev/overview/pricinglimits","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_1k_solves","priceSortEligible":false,"qualifier":"Per 1,000 solves."},{"id":"steel-browser-tools","providerId":"steel-dev","sku":"Browser tools","unit":"usd_per_1k_calls","amountUsd":5,"currency":"USD","sourceUrl":"https://docs.steel.dev/overview/pricinglimits","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_1k_calls","priceSortEligible":false,"qualifier":"Launch and Scale. /scrape, /screenshot, and /pdf. Per 1,000 calls."},{"id":"steel-dedicated-ip","providerId":"steel-dev","sku":"Scale dedicated IP","unit":"usd_per_ip_month","amountUsd":5,"currency":"USD","sourceUrl":"https://docs.steel.dev/overview/pricinglimits","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_ip_month","priceSortEligible":false,"qualifier":"Scale plan. Per IP per month."}],"notesExcerpt":"As of 2026-09-14 (docs.steel.dev/overview/pricinglimits): Launch **$0 + usage** ($30 one-time free credits/90d); Scale **$250 + usage** ($100 credits/mo); Enterprise custom. Browser hours Launch **$0.10/hr** / Scale **$0.08/hr** (per-minute round-up). Proxy $10/$6 per GB; CAPTCHA…","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://steel.dev","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"Partial coverage. Providers without a fetched SKU are omitted. See GET /api/pricing."}},"relatedJtbdSlugs":["cloud-browser","self-host-browser","web-agent","agent-tool-router","browser-agent-loop"],"alternatives":[{"id":"browserbase","slug":"browserbase","name":"Browserbase","tagline":"Depot default for agents that need a real browser. Pair with Stagehand/Browser Use for the reasoning loop.","website":"https://www.browserbase.com","status":"active","overall":8.3,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-10-19","deltaOverallVsSubject":0.03,"roles":["same_jtbd_pick","same_jtbd_runner"],"sharedJtbdSlugs":["cloud-browser","web-agent","agent-tool-router","browser-agent-loop"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unit_mismatch","normalizationReason":"unit_mismatch","shape":"sourced_rows","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[{"id":"browserbase-developer-browser-hour","providerId":"browserbase","sku":"Developer browser hour overage","unit":"usd_per_browser_hour","amountUsd":0.12,"currency":"USD","sourceUrl":"https://www.browserbase.com/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_browser_hour","priceSortEligible":false,"qualifier":"After included browser hours on the Developer plan. Not a subscription and not a token price."},{"id":"browserbase-startup-browser-hour","providerId":"browserbase","sku":"Startup browser hour overage","unit":"usd_per_browser_hour","amountUsd":0.1,"currency":"USD","sourceUrl":"https://www.browserbase.com/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_browser_hour","priceSortEligible":false,"qualifier":"After included browser hours on the Startup plan."},{"id":"browserbase-developer-plan","providerId":"browserbase","sku":"Developer plan","unit":"usd_per_month","amountUsd":20,"currency":"USD","sourceUrl":"https://www.browserbase.com/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"Monthly plan fee. Included hours are not converted into this fee."},{"id":"browserbase-startup-plan","providerId":"browserbase","sku":"Startup plan","unit":"usd_per_month","amountUsd":99,"currency":"USD","sourceUrl":"https://www.browserbase.com/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"Monthly plan fee."},{"id":"browserbase-search-calls","providerId":"browserbase","sku":"Search calls (default: Parallel Advanced)","unit":"usd_per_1k_searches","amountUsd":5,"currency":"USD","sourceUrl":"https://www.browserbase.com/pricing","asOf":"2026-10-21","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_1k_searches","priceSortEligible":false,"qualifier":"Developer and Startup overage after the 1,000 included Search calls, default search provider (Parallel, mode advanced). Pricing page 2026-10-21: '1,000 Search calls then $5/1k searches by default with more options' and '$5/1k for Parallel Advanced'; docs https://docs.browserbase.com/platform/search/overview.md (2026-10-21): '| `parallel` | `advanced` (default) | $5 |'. Other providers are separate rows in the same unit: browserbase-search-calls-parallel-fast ($1/1k) and browserbase-search-calls-exa ($7/1k). Included searches are shared across providers and modes. Note: the docs plans table https://docs.browserbase.com/account/billing/plans.md (fetched 2026-10-21) still shows a single '| *Search overage* | N/A | $7/1k calls | $7/1k calls | Custom |', which matches only the Exa price; the pricing page (commercial source) and the docs Search page give $5 as the default."},{"id":"browserbase-search-calls-parallel-fast","providerId":"browserbase","sku":"Search calls (Parallel Fast)","unit":"usd_per_1k_searches","amountUsd":1,"currency":"USD","sourceUrl":"https://www.browserbase.com/pricing","asOf":"2026-10-21","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_1k_searches","priceSortEligible":false,"qualifier":"Developer and Startup overage after the 1,000 included Search calls when the request sets provider=parallel, mode=fast. Pricing page 2026-10-21: '$1/1k for Parallel Fast'; docs https://docs.browserbase.com/platform/search/overview.md (2026-10-21): '| `parallel` | `fast` | $1 |'. Not the default; included searches are shared across providers and modes."},{"id":"browserbase-search-calls-exa","providerId":"browserbase","sku":"Search calls (Exa)","unit":"usd_per_1k_searches","amountUsd":7,"currency":"USD","sourceUrl":"https://www.browserbase.com/pricing","asOf":"2026-10-21","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_1k_searches","priceSortEligible":false,"qualifier":"Developer and Startup overage after the 1,000 included Search calls when the request sets provider=exa. Pricing page 2026-10-21: '$7/1k for Exa'; docs https://docs.browserbase.com/platform/search/overview.md (2026-10-21): '| `exa` | None | $7 |'. This is the $7 the docs plans table (https://docs.browserbase.com/account/billing/plans.md) shows as the single Search overage. Not the default; included searches are shared across providers and modes."},{"id":"browserbase-fetch-calls","providerId":"browserbase","sku":"Fetch calls","unit":"usd_per_1k_calls","amountUsd":1,"currency":"USD","sourceUrl":"https://www.browserbase.com/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_1k_calls","priceSortEligible":false,"qualifier":"Developer plan Fetch overage without proxies. With proxies is a separate row."},{"id":"browserbase-fetch-calls-proxy","providerId":"browserbase","sku":"Fetch calls with proxies","unit":"usd_per_1k_calls","amountUsd":4,"currency":"USD","sourceUrl":"https://www.browserbase.com/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_1k_calls","priceSortEligible":false,"qualifier":"Developer plan Fetch overage with proxies."}],"notesExcerpt":"Session-based cloud browsers; free/$20/$99/custom tiers; Playwright-compatible; recordings/stealth.","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-10-19","scoreAsOf":"2026-10-19","website":"https://www.browserbase.com","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"Partial coverage. Providers without a fetched SKU are omitted. See GET /api/pricing."},"decideHint":"/api/decide?jtbd=cloud-browser","human":"/providers/browserbase","compare":"/compare/steel-dev-vs-browserbase"},{"id":"composio","slug":"composio","name":"Composio","tagline":"Depot pick for tool/MCP router with managed OAuth across 1500+ apps. Official rate card is now public — Hobby…","website":"https://composio.dev","status":"active","overall":7.62,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-10-19","deltaOverallVsSubject":-0.65,"roles":["same_jtbd_pick"],"sharedJtbdSlugs":["agent-tool-router"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unit_mismatch","normalizationReason":"unit_mismatch","shape":"sourced_rows","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[{"id":"composio-hobby","providerId":"composio","sku":"Hobby","unit":"usd_per_month","amountUsd":0,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"Hard-capped. 100,000 tool calls and 50,000 triggers included. New pricing for signups on or after 2026-08-15."},{"id":"composio-pro","providerId":"composio","sku":"Pro","unit":"usd_per_month","amountUsd":29,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"Includes a $29 monthly usage credit that does not roll over. Credit was not subtracted from the plan price."},{"id":"composio-tool-call-own-app","providerId":"composio","sku":"Tool calls own app","unit":"usd_per_tool_call","amountUsd":0.0003,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_tool_call","priceSortEligible":false,"qualifier":"Pro, after the free 100K/mo. Own app, API key, or MCP. Not a Composio-managed app rate."},{"id":"composio-trigger-own-app","providerId":"composio","sku":"Trigger events own app","unit":"usd_per_trigger_event","amountUsd":0.003,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_trigger_event","priceSortEligible":false,"qualifier":"Pro, after the free 50K/mo. Billed per event delivered, not per poll."},{"id":"composio-sandbox-llm-tokens","providerId":"composio","sku":"Sandbox LLM tokens","unit":"usd_per_million_tokens","amountUsd":3.75,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"sandbox_token_rate_not_split_input_output","priceSortEligible":false,"qualifier":"Then $3.75 / M after 1M/mo free. Sandbox only, when Composio runs a model. Input and output are not split. Not a chat sort key."},{"id":"composio-managed-tool-call","providerId":"composio","sku":"Composio-managed tool calls","unit":"usd_per_tool_call","amountUsd":0.0005,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_tool_call","priceSortEligible":false,"qualifier":"Up to 20K of the 100K free, then $0.0005 / tool call. FAQ's extra $0.0002 on the $0.0003 base is the same $0.0005 and was not stored again."},{"id":"composio-managed-trigger","providerId":"composio","sku":"Composio-managed trigger events","unit":"usd_per_trigger_event","amountUsd":0.005,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_trigger_event","priceSortEligible":false,"qualifier":"Up to 10K of the 50K free, then $0.005 / trigger event."},{"id":"composio-managed-connection","providerId":"composio","sku":"Composio-managed connected accounts","unit":"usd_per_connection","amountUsd":0.1,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-24","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_connection","priceSortEligible":false,"qualifier":"Composio-managed apps only (own app, API key, or MCP connected accounts are 'Unlimited & free'). First 1K free; on paid plans each additional connection costs $0.10 once, charged on the monthly bill. One-time per connection."},{"id":"composio-white-label","providerId":"composio","sku":"Advanced white-labeling","unit":"usd_per_connection","amountUsd":0.3,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_connection","priceSortEligible":false,"qualifier":"One-time on Pro. Included on Enterprise."},{"id":"composio-addon-shared-connection","providerId":"composio","sku":"Shared connection tool calls","unit":"usd_per_tool_call","amountUsd":0.0003,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_tool_call","priceSortEligible":false,"qualifier":"Add-on on top of the tool-call rate, not a standalone price. Pro, after 1K/mo free."},{"id":"composio-addon-direct-execution","providerId":"composio","sku":"Direct execution outside a Session","unit":"usd_per_tool_call","amountUsd":0.0001,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_tool_call","priceSortEligible":false,"qualifier":"Add-on on top of the tool-call rate. Pro, after 10K/mo free."},{"id":"composio-addon-proxy","providerId":"composio","sku":"Proxy execute","unit":"usd_per_tool_call","amountUsd":0.0002,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_tool_call","priceSortEligible":false,"qualifier":"Add-on on top of the tool-call rate. Pro, after 1K/mo free."},{"id":"composio-addon-sandbox","providerId":"composio","sku":"Sandbox execution","unit":"usd_per_tool_call","amountUsd":0.0001,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_tool_call","priceSortEligible":false,"qualifier":"Add-on on top of the tool-call rate. Pro, after 10K/mo free."},{"id":"composio-addon-baa","providerId":"composio","sku":"BAA","unit":"usd_per_tool_call","amountUsd":0.0003,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_tool_call","priceSortEligible":false,"qualifier":"Add-on on Pro. Included on Enterprise. Not a standalone price."},{"id":"composio-addon-ip-allowlist","providerId":"composio","sku":"IP allowlist","unit":"usd_per_tool_call","amountUsd":0.0001,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_tool_call","priceSortEligible":false,"qualifier":"Add-on on Pro. Included on Enterprise."},{"id":"composio-addon-zdr","providerId":"composio","sku":"Zero data retention","unit":"usd_per_tool_call","amountUsd":0.0001,"currency":"USD","sourceUrl":"https://composio.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_tool_call","priceSortEligible":false,"qualifier":"Add-on on Pro, select features. Included on Enterprise. Trigger add-on was described separately in older notes and is not on this card as its own number."}],"notesExcerpt":"As of 2026-10-24 (composio.dev/pricing, fetched 2026-10-24; 'New pricing applies to signups on or after August 15, 2026'): Hobby $0 — '100,000 tool calls, 50,000 triggers, and 3 team members included free each month'; 'The Hobby plan is hard-capped'. Pro '$29 / mo' with '$29 mont…","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-10-19","scoreAsOf":"2026-10-19","website":"https://composio.dev","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"Partial coverage. Providers without a fetched SKU are omitted. See GET /api/pricing."},"decideHint":"/api/decide?jtbd=agent-tool-router","human":"/providers/composio","compare":"/compare/steel-dev-vs-composio"},{"id":"browser-use","slug":"browser-use","name":"Browser Use Cloud","tagline":"Pick when you want an agent-native browser loop, not just a hosted Chromium. Browserbase still wins pure…","website":"https://browser-use.com","status":"active","overall":7.4,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.87,"roles":["same_jtbd_pick"],"sharedJtbdSlugs":["browser-agent-loop"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unit_mismatch","normalizationReason":"unit_mismatch","shape":"sourced_rows","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[{"id":"browser-use-browser-hour","providerId":"browser-use","sku":"Browsers","unit":"usd_per_browser_hour","amountUsd":0.02,"currency":"USD","sourceUrl":"https://docs.browser-use.com/cloud/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_browser_hour","priceSortEligible":false,"qualifier":"Browser duration SKU. Page heading is Browsers at $0.02/hour and the same page calls the charge browser time. Billing is rounded up to whole minutes with a 1-minute minimum. Model token table on the same page was not copied."},{"id":"browser-use-residential-proxy","providerId":"browser-use","sku":"High-quality residential proxies","unit":"usd_per_gb","amountUsd":5,"currency":"USD","sourceUrl":"https://docs.browser-use.com/cloud/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gb","priceSortEligible":false,"qualifier":"Per GB. On by default."},{"id":"browser-use-direct-proxy","providerId":"browser-use","sku":"Direct or your own proxy","unit":"usd_per_gb","amountUsd":0.2,"currency":"USD","sourceUrl":"https://docs.browser-use.com/cloud/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gb","priceSortEligible":false,"qualifier":"Per GB instead of residential. Provider proxy fees are separate and not included."}],"notesExcerpt":"As of 2026-09-14 (browser-use.com/pricing): No subscription. Browsers $0.02/hr (1-min min); residential proxy $5/GB (on by default); direct/BYO proxy $0.20/GB. Agent API = model cost + 20% service fee (or 20% of published rates if BYOK) + browser/traffic. $5 min top-up; $15 free …","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://browser-use.com","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"Partial coverage. Providers without a fetched SKU are omitted. See GET /api/pricing."},"decideHint":"/api/decide?jtbd=browser-agent-loop","human":"/providers/browser-use","compare":"/compare/steel-dev-vs-browser-use"},{"id":"browserless","slug":"browserless","name":"Browserless","tagline":"Veteran choice for headless fleets. Great if you already speak Playwright fleets, not just agents.","website":"https://www.browserless.io","status":"active","overall":8.25,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.02,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["cloud-browser","self-host-browser","web-agent"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unavailable","normalizationReason":"no_sourced_price","shape":"prose_notes_only","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[],"notesExcerpt":"Hosted Playwright/Puppeteer/BrowserQL; usage and concurrent connection plans; self-host options.","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://www.browserless.io","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"No sourced price row for this provider. pricingNotes stay prose. See research/gaps.md."},"decideHint":"/api/decide?jtbd=cloud-browser","human":"/providers/browserless","compare":"/compare/steel-dev-vs-browserless"},{"id":"anchor-browser","slug":"anchor-browser","name":"Anchor Browser","tagline":"Strong when bot-detection and authenticated computer-use matter. A/B vs Browserbase/Kernel.","website":"https://anchorbrowser.io","status":"active","overall":7.17,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-1.1,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["agent-tool-router","browser-agent-loop"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unit_mismatch","normalizationReason":"unit_mismatch","shape":"sourced_rows","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[{"id":"anchor-browser-duration","providerId":"anchor-browser","sku":"Browser duration","unit":"usd_per_browser_hour","amountUsd":0.09,"currency":"USD","sourceUrl":"https://anchorbrowser.io/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_browser_hour","priceSortEligible":false,"qualifier":"Rate in the pricing-page calculator formula ($0.09/hour). The scenario total was not recorded."},{"id":"anchor-proxy","providerId":"anchor-browser","sku":"Proxy usage","unit":"usd_per_gb","amountUsd":8,"currency":"USD","sourceUrl":"https://anchorbrowser.io/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_gb","priceSortEligible":false,"qualifier":"Rate in the pricing-page calculator formula."},{"id":"anchor-ai-step","providerId":"anchor-browser","sku":"AI step","unit":"usd_per_step","amountUsd":0.01,"currency":"USD","sourceUrl":"https://anchorbrowser.io/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_step","priceSortEligible":false,"qualifier":"Rate in the pricing-page calculator formula."},{"id":"anchor-growth-browser-init","providerId":"anchor-browser","sku":"Growth browser initialization","unit":"usd_per_session","amountUsd":0.01,"currency":"USD","sourceUrl":"https://anchorbrowser.io/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_session","priceSortEligible":false,"qualifier":"Growth plan calculator. Infrastructure plan shows $0.00 initialization and was not mixed into this row."},{"id":"anchor-credit-overage","providerId":"anchor-browser","sku":"Credit overage","unit":"usd_per_credit","amountUsd":1,"currency":"USD","sourceUrl":"https://anchorbrowser.io/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_credit","priceSortEligible":false,"qualifier":"Starter, Team, and Growth. +$1.00 per credit overage. 0.1 credits per completed task was not converted to a task price."},{"id":"anchor-starter-plan","providerId":"anchor-browser","sku":"Starter plan","unit":"usd_per_month","amountUsd":50,"currency":"USD","sourceUrl":"https://anchorbrowser.io/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"Monthly plan fee."},{"id":"anchor-team-plan","providerId":"anchor-browser","sku":"Team plan","unit":"usd_per_month","amountUsd":500,"currency":"USD","sourceUrl":"https://anchorbrowser.io/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"Monthly plan fee."},{"id":"anchor-growth-plan","providerId":"anchor-browser","sku":"Growth plan","unit":"usd_per_month","amountUsd":2000,"currency":"USD","sourceUrl":"https://anchorbrowser.io/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_month","priceSortEligible":false,"qualifier":"Monthly plan fee."}],"notesExcerpt":"As of 2026-09-14 (docs.anchorbrowser.io/pricing): Free $5 credits/mo (5 concurrent); Starter $50/mo (25 conc); Growth $2,000/mo (200 conc); Enterprise custom. Infra (no-task): $0.01/browser create + $0.05/browser-hour + Anchor proxy $8/GB (BYO/proxyless egress $0.20/GB). AI steps…","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://anchorbrowser.io","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"Partial coverage. Providers without a fetched SKU are omitted. See GET /api/pricing."},"decideHint":"/api/decide?jtbd=agent-tool-router","human":"/providers/anchor-browser","compare":"/compare/steel-dev-vs-anchor-browser"},{"id":"playwright","slug":"playwright","name":"Playwright (library)","tagline":"The API you probably already use — under Browserbase/Steel/Browserless. Listed so agents don't confuse…","website":"https://playwright.dev","status":"active","overall":9.05,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":0.78,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["self-host-browser"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unavailable","normalizationReason":"no_sourced_price","shape":"prose_notes_only","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[],"notesExcerpt":"Free open-source browser automation library (Microsoft). Hosting/compute not included.","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://playwright.dev","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"No sourced price row for this provider. pricingNotes stay prose. See research/gaps.md."},"decideHint":"/api/decide?jtbd=self-host-browser","human":"/providers/playwright","compare":"/compare/steel-dev-vs-playwright"},{"id":"puppeteer","slug":"puppeteer","name":"Puppeteer (library)","tagline":"Still fine for Chrome-only scripts. New agent projects should prefer Playwright unless stuck on Puppeteer.","website":"https://pptr.dev","status":"active","overall":8.79,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":0.52,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["self-host-browser"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unavailable","normalizationReason":"no_sourced_price","shape":"prose_notes_only","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[],"notesExcerpt":"Free OSS Chrome DevTools protocol automation (Google lineage). Hosting not included.","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://pptr.dev","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"No sourced price row for this provider. pricingNotes stay prose. See research/gaps.md."},"decideHint":"/api/decide?jtbd=self-host-browser","human":"/providers/puppeteer","compare":"/compare/steel-dev-vs-puppeteer"},{"id":"firecrawl","slug":"firecrawl","name":"Firecrawl","tagline":"Depot pick for turning the web into LLM context. Browserbase when you need to *act*, Firecrawl when you need…","website":"https://www.firecrawl.dev","status":"active","overall":8.25,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-10-19","deltaOverallVsSubject":-0.02,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["web-agent"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unit_mismatch","normalizationReason":"unit_mismatch","shape":"sourced_rows","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[{"id":"firecrawl-hobby-extra-credits","providerId":"firecrawl","sku":"Hobby extra credits","unit":"usd_per_1k_credits","amountUsd":5,"currency":"USD","sourceUrl":"https://www.firecrawl.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_1k_credits","priceSortEligible":false,"qualifier":"1,000 extra credits per $5. Not divided into a per-page price. Effective September 4, 2026."},{"id":"firecrawl-standard-extra-credits","providerId":"firecrawl","sku":"Standard extra credits","unit":"usd_per_2k_credits","amountUsd":5,"currency":"USD","sourceUrl":"https://www.firecrawl.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_2k_credits","priceSortEligible":false,"qualifier":"2,000 extra credits per $5. Not divided."},{"id":"firecrawl-growth-extra-credits","providerId":"firecrawl","sku":"Growth extra credits","unit":"usd_per_2500_credits","amountUsd":5,"currency":"USD","sourceUrl":"https://www.firecrawl.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_2500_credits","priceSortEligible":false,"qualifier":"2,500 extra credits per $5. Not divided."},{"id":"firecrawl-scale-extra-credits","providerId":"firecrawl","sku":"Scale extra credits","unit":"usd_per_5k_credits","amountUsd":5,"currency":"USD","sourceUrl":"https://www.firecrawl.dev/pricing","asOf":"2026-10-03","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_5k_credits","priceSortEligible":false,"qualifier":"5,000 extra credits per $5. Not divided. Scale plan is also $599/month billed yearly and was not mixed into this pack."}],"notesExcerpt":"Crawl/scrape to clean markdown/JSON for LLMs; API credits; agent/sandbox features expanding.","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-10-19","scoreAsOf":"2026-10-19","website":"https://www.firecrawl.dev","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"Partial coverage. Providers without a fetched SKU are omitted. See GET /api/pricing."},"decideHint":"/api/decide?jtbd=web-agent","human":"/providers/firecrawl","compare":"/compare/steel-dev-vs-firecrawl"},{"id":"cloudflare-browser-rendering","slug":"cloudflare-browser-rendering","name":"Cloudflare Browser Rendering","tagline":"Edge browser peer when already on Cloudflare. Depot cloud-browser pick stays Browserbase; Anchor/Hyperbrowser…","website":"https://developers.cloudflare.com/browser-rendering/","status":"active","overall":8.04,"scoreKind":"curated_estimate","confidence":"high","scoreAsOf":"2026-09-14","deltaOverallVsSubject":-0.23,"roles":["same_jtbd_runner"],"sharedJtbdSlugs":["cloud-browser"],"pricing":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unavailable","normalizationReason":"no_sourced_price","shape":"prose_notes_only","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[],"notesExcerpt":"As of 2026-10-24 (developers.cloudflare.com/browser-run/pricing, redirected from browser-rendering/platform/pricing, fetched 2026-10-24; the product is now named 'Cloudflare Browser Run'; 'Last updated Apr 21, 2026'): 'Available on Free and Paid plans'. Quick Actions: 'Charged fo…","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://developers.cloudflare.com/browser-rendering/","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"No sourced price row for this provider. pricingNotes stay prose. See research/gaps.md."},"decideHint":"/api/decide?jtbd=cloud-browser","human":"/providers/cloudflare-browser-rendering","compare":"/compare/steel-dev-vs-cloudflare-browser-rendering"}],"rankContract":{"style":"editorial_weighted","notAnElo":true,"note":"deltaOverallVsSubject is Depot overall (0–10) minus the subject. It is not Arena Elo and not an Artificial Analysis index."},"freshness":{"scoreAsOfMin":"2026-09-14","scoreAsOfMax":"2026-10-19","contractAsOf":"2026-10-03"},"honesty":["Alternatives are other catalog providers that share a JTBD as pick or runner-up. If fewer than three exist, same-category active providers fill the list and are labeled same_category.","Overall deltas are catalog scores. kind=curated_estimate is not a lab measurement.","Pricing rows are sourced or explicitly null. Do not parse pricingNotes. A single normalized USD figure is set only for a provider with exactly one token row."],"links":{"human":"/alternatives/steel-dev","machine":"/api/alternatives?provider=steel-dev","provider":"/api/providers/steel-dev","canonical":"/api/canonical"}}