diff --git a/.cspell/project-words.txt b/.cspell/project-words.txt
index 5104cbce..13d337e3 100644
--- a/.cspell/project-words.txt
+++ b/.cspell/project-words.txt
@@ -166,3 +166,39 @@ blocklists
whep
navigations
mortems
+
+# Cookbook SDK/library terms
+acks
+cdproto
+chromedp
+chromedriver
+chromiumoxide
+ciphertext
+cloudwego
+eino
+Errorf
+fullscreened
+functiontool
+genkit
+geofenced
+googleai
+googlegenai
+Groq
+hackernews
+impls
+langchaingo
+llmagent
+MRKL
+omitempty
+reqwest
+rmcp
+schemars
+serde
+streamable
+swiftide
+thirtyfour
+Unmarshal
+unmarshals
+VERTEXAI
+viem
+ycombinator
diff --git a/components/recipe-card.tsx b/components/recipe-card.tsx
index d17838c7..5c91b8c0 100644
--- a/components/recipe-card.tsx
+++ b/components/recipe-card.tsx
@@ -49,14 +49,7 @@ function topicSlug(topic: string): string {
.replace(/^-|-$/g, '');
}
-export function RecipeCard({
- slug,
- title,
- description,
- topics,
- languages,
- date,
-}: RecipeCardProps) {
+export function RecipeCard({ slug, title, description, topics, languages, date }: RecipeCardProps) {
// "Stretched link" pattern: an absolute overlay covers the whole
// card, so clicking anywhere navigates to the recipe. Inner contents are
// pointer-events-none by default; interactive children (title, topic
diff --git a/components/recipe-search.tsx b/components/recipe-search.tsx
index e73d4644..4cf3cc0d 100644
--- a/components/recipe-search.tsx
+++ b/components/recipe-search.tsx
@@ -87,9 +87,7 @@ export function RecipeSearch({ recipes, featured }: Props) {
)}
{isIdle && (
-
- All
-
+
All
)}
{filtered.length > 0 ? (
diff --git a/content/docs/cookbook/authors/meta.json b/content/docs/cookbook/authors/meta.json
index 9b9460bb..31b53725 100644
--- a/content/docs/cookbook/authors/meta.json
+++ b/content/docs/cookbook/authors/meta.json
@@ -1,12 +1,4 @@
{
"title": "Authors",
- "pages": [
- "aspectrr",
- "bsparker",
- "danew",
- "hussufo",
- "jagadeshjai",
- "junhsss",
- "nibzard"
- ]
+ "pages": ["aspectrr", "bsparker", "danew", "hussufo", "jagadeshjai", "junhsss", "nibzard"]
}
diff --git a/content/docs/cookbook/chromiumoxide.mdx b/content/docs/cookbook/chromiumoxide.mdx
index c02bf7c6..6e54400b 100644
--- a/content/docs/cookbook/chromiumoxide.mdx
+++ b/content/docs/cookbook/chromiumoxide.mdx
@@ -85,7 +85,7 @@ A run costs a few cents of browser time. Steel bills per session-minute, so the
## Related
- [scrape-rs](/cookbook/scrape) reaches the same page without a browser library, through Steel's `scrape` and `screenshot` endpoints. Start there if you only need content or an image and never touch the DOM.
-- [thirtyfour-rs](../thirtyfour-rs) drives Steel over WebDriver instead of CDP, the Rust counterpart to the Selenium recipe.
+- [Selenium](/cookbook/selenium) drives Steel over WebDriver instead of CDP.
- [playwright-py](/cookbook/playwright) is the same connect-over-CDP shape in Python, useful for comparing the handler model against Playwright's.
- [chromiumoxide docs](https://docs.rs/chromiumoxide) cover the `Page`, `Element`, and `ScreenshotParams` APIs in full.
diff --git a/content/docs/overview/pricinglimits.mdx b/content/docs/overview/pricinglimits.mdx
index 46f1cbbf..13486ccf 100644
--- a/content/docs/overview/pricinglimits.mdx
+++ b/content/docs/overview/pricinglimits.mdx
@@ -1,113 +1,136 @@
---
title: Pricing/Limits
-description: This page outlines the current pricing breakdown between free/paid plans on Steel.
+description: Steel pricing for Launch, Scale, and Enterprise plans, including usage credits, metered rates, and plan limits.
sidebarTitle: Pricing/Limits
llm: true
---
-**Last Edit:** May 30th, 2025
+**Last Edit:** June 26th, 2026
### Pricing Table
-| Feature | Hobby ($0) | Starter ($29) | Developer ($99) | Pro ($499/m) | Enterprise |
-|----------------------------------|----------------|---------------|-----------------|--------------|------------|
-| **Rates: Browser Hour** | $0.10/hour | $0.10/hour | $0.08/hour | $0.05/hour | custom |
-| **Rates: Captcha Solves** | — | $4/1k | $3.5/1k | $3/1k | custom |
-| **Rates: Proxy Bandwidth** | — | $10/GB | $8/GB | $5/GB | custom |
-| **Rates: Dedicated IPs** | — | $5/IP/month | $5/IP/month | $5/IP/month | custom |
-| **Limits: Daily Requests** | 500 | 1,000 | unlimited | unlimited | unlimited |
-| **Limits: Requests per second** | 1 | 2 | 5 | 10 | custom |
-| **Limits: Concurrent Sessions** | 5 | 10 | 20 | 100 | custom |
-| **Limits: Data Retention** | 24 hours | 2 days | 7 days | 14 days | unlimited |
-| **Limits: Max Session Time** | 15 minutes | 1 hour | 6 hours | 24 hours | custom |
-| **Support: Community support** | ✅ | ✅ | ✅ | ✅ | ✅ |
-| **Support: Email support** | — | ✅ | ✅ | ✅ | ✅ |
-| **Support: Dedicated Slack** | — | — | — | ✅ | ✅ |
-| **Team members per account** | unlimited | unlimited | unlimited | unlimited | unlimited |
-
+| Tier | Price | Included usage |
+| ---------- | -------------- | ----------------------------------------- |
+| Launch | $0 + usage | $30 free usage credits, one time |
+| Scale | $250 + usage | $100 free usage credits / month |
+| Enterprise | Custom + usage | [Talk to the founders](https://cal.com/hussien-hussien-fjxt3x/intro-chat-w-steel-founders) |
+
+| Category | Feature | Launch | Scale | Enterprise |
+| --- | --- | --- | --- | --- |
+| Rates | Browser hours | $0.10/hour | $0.08/hour | Custom |
+| Rates | Proxy bandwidth | $5/GB | $5/GB | Custom |
+| Rates | Captcha solves | $2/1k | $1/1k | Custom |
+| Rates | Browser tools (`/scrape`, `/screenshot`, `/pdf`) | $5/1k | $5/1k | Custom |
+| Features | Concurrent browser sessions | 10 | 100 | 1,000+ |
+| Features | Stealth Browser | - | - | Included |
+| Features | Dedicated IPs | - | $5/IP/month | Custom |
+| Features | Max session time | 15 minutes | 1 hour | Up to 24 hours |
+| Features | Number of seats | Up to 3 | Unlimited | Unlimited |
+| Features | Reserved browser pools | - | - | Included |
+| Limits | Requests per minute | 60 | 600 | Custom |
+| Limits | Data retention | 7 days | 14 days | Custom |
+| Support | Email support | Included | Included | Included |
+| Support | Community support | Included | Included | Included |
+| Support | Dedicated Slack channel | - | Included | Included |
+| Support | 911 email | - | - | Included |
+| Support | Support & uptime SLAs | - | - | Included |
+| Security | Enterprise SSO | - | Included | Included |
+| Security | HIPAA-ready BAA | - | Included | Included |
\* Browser hours are billed by the minute, rounded up.
### How Credits Work
-Each plan's cost goes towards your credits within the platform. For example, if you're on the Developer Plan, every time your subscription renews, you will have $99 worth of credits to use within the platform.
-
-Different plans offer different rates for actions within Steel, with each plan progressively getting more efficient (bigger plans = more bang for your buck).
-
-### Pay-as-You-Go Overages
-
-All paid plans (Starter, Developer, Pro) include pay-as-you-go overages to prevent workflow interruptions:
-
-* **Overage Limit:** Use up to 3x your monthly credit allocation
-
-* **Billing:** Overages are billed at your plan's rates at the end of each billing cycle
-
-* **No Interruption:** Continue building without upgrade pressure or hitting hard limits
+Usage credits are applied to metered Steel usage, including browser hours, proxy bandwidth,
+captcha solves, and Browser Tools usage.
+Launch includes $30 in one-time free usage credits, valid for 90 days. Scale includes $100 in
+free usage credits each month. Usage beyond included credits is billed at your plan's listed
+rates.
-**Example:** On the Starter Plan ($29), you can use up to $87 worth of services in a month. Your first $29 is covered by your subscription, and any usage from $29-$87 is billed as overages at Starter rates.
+Enterprise pricing, usage credits, and limits are customized for your workload.
-### Credit Equivalents by Plan
+You can monitor usage by meter in the dashboard, including session time, proxy bandwidth,
+captcha solves, and remaining balance. You can also top up credits or enable auto top-up so
+a run does not stop because the workspace runs out of balance.
-Here's roughly\* what you'd get if you spent all of your base credits on a given service:
+### Usage Examples
-#### Hobby Plan ($10 free credits)
+If you spent your included credits on a single usage category, you would get roughly:
-* 100 browser hours
+#### Launch
+* 300 browser hours
+* 6GB proxy bandwidth
+* 15,000 captcha solves
+* 6,000 Browser Tools calls
-#### Starter Plan ($29 in credits)
+#### Scale
-* 290 browser hours
+* 1,250 browser hours
+* 20GB proxy bandwidth
+* 100,000 captcha solves
+* 20,000 Browser Tools calls
-* 2.9GB proxy bandwidth
+\* In practice, most workloads use a mix of browser hours, proxies, captcha solves, and
+Browser Tools calls.
-* 7,250 captcha solves
+**_Enterprise plans offer custom pricing, limits, and infrastructure for high-volume or
+specialized workloads._**
+:::callout
+type: help
+### Need custom pricing or limits?
+Talk to the founders about Enterprise pricing, reserved browser pools, custom limits, and
+support requirements.
-#### Developer Plan ($99 in credits)
-
-* 1,238 browser hours
-
-* 12 GB proxy bandwidth
-
-* 28k captcha solves
-
+[Schedule a call](https://cal.com/hussien-hussien-fjxt3x/intro-chat-w-steel-founders)
+:::
-#### Pro Plan ($499 in credits)
+### FAQ
-* 9,980 browser hours
+:::faq
+### How much does Steel cost?
-* 166 GB proxy bandwidth
+Steel has a Launch plan at $0 + usage with $30 in one-time free usage credits valid for 90
+days, a Scale plan at $250 + usage with $100 in monthly free usage credits, and custom
+Enterprise pricing.
-* 166k captcha solves
+### How long can a Steel browser session stay alive?
+Launch sessions can run up to 15 minutes, Scale sessions can run up to 1 hour, and Enterprise
+sessions can run up to 24 hours.
-\* We say roughly because in practice you couldn't spend all your credits on one thing other than browser hours, since you need to be in a session to use proxies or captcha solves.
+### How many concurrent browser sessions can I run on Steel?
-**_Enterprise plans offer even further cost efficiency with an annual commitment._**
+Launch includes 10 concurrent browser sessions, Scale includes 100 concurrent browser sessions,
+and Enterprise supports 1,000+ concurrent browser sessions.
-[Talk to the founders](https://cal.com/hussien-hussien-fjxt3x/intro-chat-w-steel-founders)
+### How is Steel browser time billed?
-### FAQ
+Browser hours are billed by the minute, rounded up. Launch is $0.10/hour, Scale is $0.08/hour,
+and Enterprise is custom.
-:::faq
-### How much does Steel cost?
+### How much do proxies cost?
-Steel has a free Hobby plan ($0, with $10 in free credits) plus paid plans at $29 (Starter), $99 (Developer), and $499/month (Pro), with custom Enterprise pricing. Browser time starts at $0.10/hour and drops to $0.05/hour on Pro.
+Proxy bandwidth is $5/GB on Launch and Scale, with custom Enterprise pricing.
-### How long can a Steel browser session stay alive?
+### How much do captcha solves cost?
-Up to 24 hours on the Pro plan. Max session time scales by plan: 15 minutes on Hobby, 1 hour on Starter, 6 hours on Developer, 24 hours on Pro, and custom limits on Enterprise.
+Captcha solves are $2 per 1,000 solves on Launch and $1 per 1,000 solves on Scale, with custom
+Enterprise pricing.
-### How many concurrent browser sessions can I run on Steel?
+### How much do Browser Tools cost?
-5 concurrent sessions on the free Hobby plan, 10 on Starter, 20 on Developer, 100 on Pro, and custom limits on Enterprise.
+Browser Tools usage for `/scrape`, `/screenshot`, and `/pdf` is $5 per 1,000 calls on Launch
+and Scale, with custom Enterprise pricing.
-### How is Steel browser time billed?
+### How much do Dedicated IPs cost?
-By the minute, rounded up. Hourly rates run from $0.10/hour on Hobby and Starter down to $0.08/hour on Developer and $0.05/hour on Pro, so $99 in Developer credits covers roughly 1,238 browser hours.
+Dedicated IPs are available on Scale for $5 per IP per month. Enterprise Dedicated IP pricing
+is custom.
-### How much do Dedicated IPs cost?
+### What happens if I am already on a legacy plan?
-Dedicated IPs are available on paid plans and cost $5 per dedicated IP per month. Dedicated IP traffic is metered as normal proxy bandwidth.
+Existing Starter, Developer, and Startup customers can keep their legacy plan in the dashboard
+and switch when they choose.
:::
diff --git a/index.ts b/index.ts
deleted file mode 100644
index 79860505..00000000
--- a/index.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import { Atlas } from "./src";
-import { anthropic } from "@ai-sdk/anthropic";
-
-const atlas = new Atlas({ model: anthropic("claude-fable-5") });
-const { report } = await atlas.research(
- "What's changing in browser automation for AI agents?",
-);
\ No newline at end of file
diff --git a/lychee.toml b/lychee.toml
index 50c334d4..693cfcfb 100644
--- a/lychee.toml
+++ b/lychee.toml
@@ -19,6 +19,9 @@ exclude = [
"^https?://127\\.0\\.0\\.1",
"^#",
"^mailto:",
+ "^https://github\\.com/steel-dev/steel-cookbook/tree/main/examples/(auth-context|extensions|files-api)$",
+ "^https://github\\.com/chromedp/chromedp/tree/master/examples$",
+ "^https://swiftide\\.rs",
]
user_agent = "Mozilla/5.0 (compatible; lychee/0.16; +https://github.com/lycheeverse/lychee)"