Skip to content

Commit 7944fe1

Browse files
kathaylpedrosousa
andauthored
Kliao/browser rendering terminology rename (#29670)
* Rename REST API -> Quick Actions, dissolve Workers Bindings, update terminology - Rename 'REST API' to 'Quick Actions' across all current BR docs - Move workers-bindings content to how-to/ and features/ - Delete workers-bindings/index.mdx navigation page - Update URL paths /rest-api/ -> /quick-actions/ everywhere - Use 'Browser Sessions' as billing category for Puppeteer/Playwright/CDP - Keep 'browser automation' as descriptive term in natural prose - Update pricing/limits to clarify Quick Actions vs Browser Sessions billing - Historical changelogs/release notes: URL paths only, preserve display text - Fix chained redirects to point directly to final destinations - Add redirects for all old /rest-api/ and /workers-bindings/ paths * Reframe integration methods with Quick Actions vs Browser Sessions overview * Rewrite reuse-sessions intro: explain feature, scope to Browser Sessions, clarify disconnect vs DO approaches * Update automatic-request-headers.mdx nitpick - since puppeteer + playwright use CDP * Fix broken internal links to deleted workers-bindings page - Replace /browser-rendering/workers-bindings/ with /browser-rendering/#integration-methods in release notes, changelogs - Update link in workers websocket changelog to point to /browser-rendering/ - Fixes starlight-links-validator CI failure * Add CDP instructions to custom fonts, rename section to Browser sessions - Rename 'Puppeteer and Playwright' section to 'Browser sessions' to cover all browser session methods - Update intro bullets to include CDP alongside Puppeteer and Playwright - Add explanatory note that examples use Workers Bindings but CDP works the same way - Add CDP connection example subsection showing puppeteer.connect() with WebSocket endpoint * Fix broken link: update /rest-api/ to /quick-actions/ in workers-ai markdown-conversion page * Switch dynamic redirects for single files into static redirects * Create new paragraph (add new line) * Add space * Reorganize imports * Switch to relative URL path in release note * Small update * Small fixes and updates * Update src/content/docs/browser-rendering/features/custom-fonts.mdx Co-authored-by: Pedro Sousa <680496+pedrosousa@users.noreply.github.com> * Update src/content/docs/browser-rendering/how-to/pdf-generation.mdx Co-authored-by: Pedro Sousa <680496+pedrosousa@users.noreply.github.com> --------- Co-authored-by: Pedro Sousa <680496+pedrosousa@users.noreply.github.com>
1 parent 2d6fc88 commit 7944fe1

45 files changed

Lines changed: 262 additions & 214 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

public/__redirects

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -280,13 +280,14 @@
280280
/bots/concepts/bot/verified-bots/web-bot-auth/ /bots/reference/bot-verification/web-bot-auth/ 301
281281
/bots/concepts/bot/verified-bots/overview/ /bots/concepts/bot/verified-bots/ 301
282282
/bots/frequently-asked-questions/ /bots/ 301
283-
/browser-rendering/get-started/browser-rendering-with-DO/ /browser-rendering/workers-bindings/browser-rendering-with-do/ 301
284-
/browser-rendering/get-started/reuse-sessions/ /browser-rendering/workers-bindings/reuse-sessions/ 301
285-
/browser-rendering/get-started/screenshots/ /browser-rendering/workers-bindings/screenshots/ 301
286-
/browser-rendering/workers-binding-api/ /browser-rendering/workers-bindings/ 301
287-
/browser-rendering/workers-binding-api/screenshots/ /browser-rendering/workers-bindings/screenshots/ 301
288-
/browser-rendering/workers-binding-api/browser-rendering-with-do/ /browser-rendering/workers-bindings/browser-rendering-with-do/ 301
289-
/browser-rendering/workers-binding-api/reuse-sessions/ /browser-rendering/workers-bindings/reuse-sessions/ 301
283+
284+
/browser-rendering/get-started/browser-rendering-with-DO/ /browser-rendering/how-to/browser-rendering-with-do/ 301
285+
/browser-rendering/get-started/reuse-sessions/ /browser-rendering/features/reuse-sessions/ 301
286+
/browser-rendering/get-started/screenshots/ /browser-rendering/how-to/deploy-worker/ 301
287+
/browser-rendering/workers-binding-api/ /browser-rendering/get-started/#browser-sessions 301
288+
/browser-rendering/workers-binding-api/screenshots/ /browser-rendering/how-to/deploy-worker/ 301
289+
/browser-rendering/workers-binding-api/browser-rendering-with-do/ /browser-rendering/how-to/browser-rendering-with-do/ 301
290+
/browser-rendering/workers-binding-api/reuse-sessions/ /browser-rendering/features/reuse-sessions/ 301
290291
/browser-rendering/platform/ /browser-rendering/ 301
291292
/browser-rendering/platform/puppeteer/ /browser-rendering/puppeteer/ 301
292293
/browser-rendering/platform/playwright/ /browser-rendering/playwright/ 301
@@ -296,6 +297,10 @@
296297
/browser-rendering/platform/pricing/ /browser-rendering/pricing/ 301
297298
/browser-rendering/platform/browser-close-reasons/ /browser-rendering/reference/browser-close-reasons/ 301
298299
/browser-rendering/platform/stagehand/ /browser-rendering/stagehand/ 301
300+
/browser-rendering/workers-bindings/reuse-sessions/ /browser-rendering/features/reuse-sessions/ 301
301+
/browser-rendering/workers-bindings/browser-rendering-with-do/ /browser-rendering/how-to/browser-rendering-with-do/ 301
302+
/browser-rendering/workers-bindings/screenshots/ /browser-rendering/how-to/deploy-worker/ 301
303+
/browser-rendering/workers-bindings/ /browser-rendering/get-started/#browser-sessions 301
299304

300305
# byoip
301306
/byoip/about/dynamic-advertisement/ /byoip/concepts/dynamic-advertisement/ 301
@@ -2459,7 +2464,8 @@
24592464
/*/index.html.md /:splat/index.md 301
24602465
/1.1.1.1/other-ways-to-use-1.1.1.1/* /1.1.1.1/additional-options/:splat 301
24612466
/changelog-next/* /changelog/post/:splat 301
2462-
/browser-rendering/quick-actions-rest-api/* /browser-rendering/rest-api/:splat 301
2467+
/browser-rendering/rest-api/* /browser-rendering/quick-actions/:splat 301
2468+
/browser-rendering/quick-actions-rest-api/* /browser-rendering/quick-actions/:splat 301
24632469
/*/sitemap.xml /sitemap-index.xml 301
24642470
/api-security/* /api-shield/:splat 301
24652471
/api-shield/products/* /api-shield/security/:splat 301

src/content/changelog/browser-rendering/2025-02-27-br-rest-api-beta.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,4 @@ curl -X POST 'https://api.cloudflare.com/client/v4/accounts/<accountId>/browser-
3232
--output "screenshot.webp"
3333
```
3434

35-
Learn more in our [documentation](/browser-rendering/rest-api/).
35+
Learn more in our [documentation](/browser-rendering/quick-actions/).

src/content/changelog/browser-rendering/2025-04-07-br-free-ga-playwright.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ date: 2025-04-07
88

99
We’re excited to announce Browser Rendering is now available on the [Workers Free plan](https://www.cloudflare.com/plans/developer-platform/), making it even easier to prototype and experiment with web search and headless browser use-cases when building applications on Workers.
1010

11-
The Browser Rendering **[REST API](/browser-rendering/rest-api/) is now Generally Available**, allowing you to control browser instances from outside of Workers applications. We've added three new endpoints to help automate more browser tasks:
11+
The Browser Rendering **[REST API](/browser-rendering/quick-actions/) is now Generally Available**, allowing you to control browser instances from outside of Workers applications. We've added three new endpoints to help automate more browser tasks:
1212

1313
- **Extract structured data** – Use `/json` to retrieve structured data from a webpage.
1414
- **Retrieve links** – Use `/links` to pull all links from a webpage.
@@ -26,7 +26,7 @@ curl -X 'POST' 'https://api.cloudflare.com/client/v4/accounts/<accountId>/browse
2626

2727
```
2828

29-
For the full list of endpoints, check out our [REST API documentation](/browser-rendering/rest-api/). You can also interact with Browser Rendering via the [Cloudflare TypeScript SDK](https://github.com/cloudflare/cloudflare-typescript).
29+
For the full list of endpoints, check out our [REST API documentation](/browser-rendering/quick-actions/). You can also interact with Browser Rendering via the [Cloudflare TypeScript SDK](https://github.com/cloudflare/cloudflare-typescript).
3030

3131
We also recently landed support for [Playwright](/browser-rendering/playwright/) in Browser Rendering for browser automation from Cloudflare [Workers](/workers/), in addition to [Puppeteer](/browser-rendering/puppeteer/), giving you more flexibility to test across different browser environments.
3232

src/content/changelog/browser-rendering/2025-07-22-br-local-dev.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ date: 2025-07-22T11:00:00Z
88

99
You can now run your Browser Rendering locally using `npx wrangler dev`, which spins up a browser directly on your machine before deploying to Cloudflare's global network. By running tests locally, you can quickly develop, debug, and test changes without needing to deploy or worry about usage costs.
1010

11-
Get started with this [example guide](/browser-rendering/workers-bindings/screenshots/) that shows how to use Cloudflare's [fork of Puppeteer](/browser-rendering/puppeteer/) (you can also use [Playwright](/browser-rendering/playwright/)) to take screenshots of webpages and store the results in [Workers KV](/kv/).
11+
Get started with this [example guide](/browser-rendering/how-to/deploy-worker/) that shows how to use Cloudflare's [fork of Puppeteer](/browser-rendering/puppeteer/) (you can also use [Playwright](/browser-rendering/playwright/)) to take screenshots of webpages and store the results in [Workers KV](/kv/).

src/content/changelog/browser-rendering/2025-07-28-br-pricing.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ date: 2025-07-28T12:00:00Z
99
We’ve launched pricing for [Browser Rendering](/browser-rendering/), including a free tier and a pay-as-you-go model that scales with your needs. Starting **August 20, 2025**, Cloudflare will begin billing for Browser Rendering.
1010

1111
There are two ways to use Browser Rendering. Depending on the method you use, here’s how billing will work:
12-
- [**REST API**](/browser-rendering/rest-api/): Charged for **Duration** only ($/browser hour)
13-
- [**Workers Bindings**](/browser-rendering/workers-bindings/): Charged for both **Duration** and **Concurrency** ($/browser hour and # of concurrent browsers)
12+
- [**REST API**](/browser-rendering/quick-actions/): Charged for **Duration** only ($/browser hour)
13+
- [**Browser Sessions**](/browser-rendering/#integration-methods): Charged for both **Duration** and **Concurrency** ($/browser hour and # of concurrent browsers)
1414

1515
Included usage and pricing by plan
1616

src/content/changelog/browser-rendering/2025-09-25-br-playwright-ga-stagehand-limits.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ date: 2025-09-25T12:00:00Z
99
We’re shipping three updates to Browser Rendering:
1010
- Playwright support is now Generally Available and synced with [Playwright v1.55](https://playwright.dev/docs/release-notes#version-155), giving you a stable foundation for critical automation and AI-agent workflows.
1111
- We’re also adding [Stagehand support (Beta)](/browser-rendering/stagehand/) so you can combine code with natural language instructions to build more resilient automations.
12-
- Finally, we’ve tripled [limits](/browser-rendering/limits/#workers-paid) for paid plans across both the [REST API](/browser-rendering/rest-api/) and [Workers Bindings](/browser-rendering/workers-bindings/) to help you scale.
12+
- Finally, we’ve tripled [limits](/browser-rendering/limits/#workers-paid) for paid plans across both the [REST API](/browser-rendering/quick-actions/) and [Browser Sessions](/browser-rendering/#integration-methods) to help you scale.
1313

1414
To get started with Stagehand, refer to the [Stagehand](/browser-rendering/stagehand/) example that uses Stagehand and [Workers AI](/workers-ai/) to search for a movie on this [example movie directory](https://demo.playwright.dev/movies), extract its details using natural language (title, year, rating, duration, and genre), and return the information along with a screenshot of the webpage.
1515

src/content/changelog/browser-rendering/2026-03-04-br-rest-api-limit-increase.mdx

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,17 @@ date: 2026-03-04
1010

1111
![Browser Rendering REST API rate limit increased from 3 to 10 requests per second](~/assets/images/changelog/browser-rendering/rest-api-limit-increase.png)
1212

13-
The [REST API](/browser-rendering/rest-api/) lets you perform common browser tasks with a single API call, and you can now do it at a higher rate.
13+
The [REST API](/browser-rendering/quick-actions/) lets you perform common browser tasks with a single API call, and you can now do it at a higher rate.
1414

15-
- [/content - Fetch HTML](/browser-rendering/rest-api/content-endpoint/)
16-
- [/screenshot - Capture screenshot](/browser-rendering/rest-api/screenshot-endpoint/)
17-
- [/pdf - Render PDF](/browser-rendering/rest-api/pdf-endpoint/)
18-
- [/markdown - Extract Markdown from a webpage](/browser-rendering/rest-api/markdown-endpoint/)
19-
- [/snapshot - Take a webpage snapshot](/browser-rendering/rest-api/snapshot/)
20-
- [/scrape - Scrape HTML elements](/browser-rendering/rest-api/scrape-endpoint/)
21-
- [/json - Capture structured data using AI](/browser-rendering/rest-api/json-endpoint/)
22-
- [/links - Retrieve links from a webpage](/browser-rendering/rest-api/links-endpoint/)
15+
- [/content - Fetch HTML](/browser-rendering/quick-actions/content-endpoint/)
16+
- [/screenshot - Capture screenshot](/browser-rendering/quick-actions/screenshot-endpoint/)
17+
- [/pdf - Render PDF](/browser-rendering/quick-actions/pdf-endpoint/)
18+
- [/markdown - Extract Markdown from a webpage](/browser-rendering/quick-actions/markdown-endpoint/)
19+
- [/snapshot - Take a webpage snapshot](/browser-rendering/quick-actions/snapshot/)
20+
- [/scrape - Scrape HTML elements](/browser-rendering/quick-actions/scrape-endpoint/)
21+
- [/json - Capture structured data using AI](/browser-rendering/quick-actions/json-endpoint/)
22+
- [/links - Retrieve links from a webpage](/browser-rendering/quick-actions/links-endpoint/)
2323

24-
If you use the [Workers Bindings](/browser-rendering/workers-bindings/) method, increases to concurrent browser and new browser limits are coming soon. Stay tuned.
24+
If you use the [Browser Sessions](/browser-rendering/#integration-methods) method, increases to concurrent browser and new browser limits are coming soon. Stay tuned.
2525

2626
For full details, refer to the [Browser Rendering limits page](/browser-rendering/limits/).

src/content/changelog/browser-rendering/2026-03-10-br-crawl-endpoint.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ date: 2026-03-10
88

99
_Edit: this post has been edited to clarify crawling behavior with respect to site guidance._
1010

11-
You can now crawl an entire website with a single API call using [Browser Rendering](/browser-rendering/)'s new [`/crawl` endpoint](/browser-rendering/rest-api/crawl-endpoint/), available in open beta. Submit a starting URL, and pages are automatically discovered, rendered in a headless browser, and returned in multiple formats, including HTML, Markdown, and structured JSON. The endpoint is a [signed-agent](https://developers.cloudflare.com/bots/concepts/bot/signed-agents/) that respects robots.txt and [AI Crawl Control](https://www.cloudflare.com/ai-crawl-control/) by default, making it easy for developers to comply with website rules, and making it less likely for crawlers to ignore web-owner guidance. This is great for training models, building RAG pipelines, and researching or monitoring content across a site.
11+
You can now crawl an entire website with a single API call using [Browser Rendering](/browser-rendering/)'s new [`/crawl` endpoint](/browser-rendering/quick-actions/crawl-endpoint/), available in open beta. Submit a starting URL, and pages are automatically discovered, rendered in a headless browser, and returned in multiple formats, including HTML, Markdown, and structured JSON. The endpoint is a [signed-agent](https://developers.cloudflare.com/bots/concepts/bot/signed-agents/) that respects robots.txt and [AI Crawl Control](https://www.cloudflare.com/ai-crawl-control/) by default, making it easy for developers to comply with website rules, and making it less likely for crawlers to ignore web-owner guidance. This is great for training models, building RAG pipelines, and researching or monitoring content across a site.
1212

1313
Crawl jobs run asynchronously. You submit a URL, receive a job ID, and check back for results as pages are processed.
1414

@@ -39,5 +39,5 @@ Available on both the Workers Free and Paid plans.
3939

4040
**Note**: the /crawl endpoint cannot bypass Cloudflare bot detection or captchas, and self-identifies as a bot.
4141

42-
To get started, refer to the [crawl endpoint documentation](/browser-rendering/rest-api/crawl-endpoint/).
42+
To get started, refer to the [crawl endpoint documentation](/browser-rendering/quick-actions/crawl-endpoint/).
4343
If you are setting up your own site to be crawled, review the [robots.txt and sitemaps best practices](/browser-rendering/reference/robots-txt/).

src/content/changelog/workers/2025-10-31-increased-websocket-message-size-limit.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ products:
88
date: 2025-10-31
99
---
1010

11-
Workers, including those using [Durable Objects](/durable-objects/) and [Browser Rendering](/browser-rendering/workers-bindings/), may now process WebSocket messages up to 32 MiB in size. Previously, this limit was 1 MiB.
11+
Workers, including those using [Durable Objects](/durable-objects/) and [Browser Rendering](/browser-rendering/), may now process WebSocket messages up to 32 MiB in size. Previously, this limit was 1 MiB.
1212

1313
This change allows Workers to handle use cases requiring large message sizes, such as processing Chrome Devtools Protocol messages.
1414

src/content/docs/browser-rendering/examples.mdx

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,81 +7,81 @@ sidebar:
77

88
import { CardGrid, LinkCard } from "~/components"
99

10-
## REST API examples
10+
## Quick Actions examples
1111

12-
Use these [REST API](/browser-rendering/rest-api/) examples to perform quick, common tasks.
12+
Use these [Quick Actions](/browser-rendering/quick-actions/) examples to perform common tasks with a single HTTP request.
1313

1414
<CardGrid>
1515
<LinkCard
1616
title="Fetch rendered HTML from a URL"
1717
description="Capture fully rendered HTML from a webpage after JavaScript execution."
18-
href="/browser-rendering/rest-api/content-endpoint/#fetch-rendered-html-from-a-url"
18+
href="/browser-rendering/quick-actions/content-endpoint/#fetch-rendered-html-from-a-url"
1919
/>
2020
<LinkCard
2121
title="Take a screenshot of the visible viewport"
2222
description="Capture a screenshot of a fully rendered webpage from a URL or custom HTML."
23-
href="/browser-rendering/rest-api/screenshot-endpoint/#basic-usage"
23+
href="/browser-rendering/quick-actions/screenshot-endpoint/#basic-usage"
2424
/>
2525
<LinkCard
2626
title="Take a screenshot of the full page"
2727
description="Capture a screenshot of an entire scrollable webpage, not just the visible viewport."
28-
href="/browser-rendering/rest-api/screenshot-endpoint/#navigate-and-capture-a-full-page-screenshot"
28+
href="/browser-rendering/quick-actions/screenshot-endpoint/#navigate-and-capture-a-full-page-screenshot"
2929
/>
3030
<LinkCard
3131
title="Take a screenshot of an authenticated page"
3232
description="Capture a screenshot of a webpage that requires login using cookies, HTTP Basic Auth, or custom headers."
33-
href="/browser-rendering/rest-api/screenshot-endpoint/#capture-a-screenshot-of-an-authenticated-page"
33+
href="/browser-rendering/quick-actions/screenshot-endpoint/#capture-a-screenshot-of-an-authenticated-page"
3434
/>
3535
<LinkCard
3636
title="Generate a PDF"
3737
description="Generate a PDF from a URL or custom HTML and CSS."
38-
href="/browser-rendering/rest-api/pdf-endpoint/#basic-usage"
38+
href="/browser-rendering/quick-actions/pdf-endpoint/#basic-usage"
3939
/>
4040
<LinkCard
4141
title="Extract Markdown from a URL"
4242
description="Convert a webpage's content into Markdown format."
43-
href="/browser-rendering/rest-api/markdown-endpoint/#convert-a-url-to-markdown"
43+
href="/browser-rendering/quick-actions/markdown-endpoint/#convert-a-url-to-markdown"
4444
/>
4545
<LinkCard
4646
title="Capture a snapshot from a URL"
4747
description="Capture both the rendered HTML and a screenshot from a webpage in a single request."
48-
href="/browser-rendering/rest-api/snapshot/#capture-a-snapshot-from-a-url"
48+
href="/browser-rendering/quick-actions/snapshot/#capture-a-snapshot-from-a-url"
4949
/>
5050
<LinkCard
5151
title="Scrape headings and links from a URL"
5252
description="Extract structured data from specific elements on a webpage using CSS selectors."
53-
href="/browser-rendering/rest-api/scrape-endpoint/#extract-headings-and-links-from-a-url"
53+
href="/browser-rendering/quick-actions/scrape-endpoint/#extract-headings-and-links-from-a-url"
5454
/>
5555
<LinkCard
5656
title="Capture structured data with an AI prompt and JSON schema"
5757
description="Extract structured data from a webpage using AI using a prompt or JSON schema."
58-
href="/browser-rendering/rest-api/json-endpoint/#with-a-prompt-and-json-schema"
58+
href="/browser-rendering/quick-actions/json-endpoint/#with-a-prompt-and-json-schema"
5959
/>
6060
<LinkCard
6161
title="Retrieve links from a URL"
6262
description="Retrieve all links from a webpage, including hidden ones."
63-
href="/browser-rendering/rest-api/links-endpoint/#get-all-links-on-a-page"
63+
href="/browser-rendering/quick-actions/links-endpoint/#get-all-links-on-a-page"
6464
/>
6565
<LinkCard
6666
title="Crawl a documentation site"
6767
description="Crawl documentation pages with include/exclude patterns to build a knowledge base."
68-
href="/browser-rendering/rest-api/crawl-endpoint/#documentation-site-crawl"
68+
href="/browser-rendering/quick-actions/crawl-endpoint/#documentation-site-crawl"
6969
/>
7070
<LinkCard
7171
title="Extract structured product data with AI"
7272
description="Crawl a product catalog and extract structured JSON data using AI."
73-
href="/browser-rendering/rest-api/crawl-endpoint/#product-catalog-extraction-with-ai"
73+
href="/browser-rendering/quick-actions/crawl-endpoint/#product-catalog-extraction-with-ai"
7474
/>
7575
<LinkCard
7676
title="Fast static content fetch"
7777
description="Crawl static sites without JavaScript rendering for faster results."
78-
href="/browser-rendering/rest-api/crawl-endpoint/#fast-static-content-fetch"
78+
href="/browser-rendering/quick-actions/crawl-endpoint/#fast-static-content-fetch"
7979
/>
8080
</CardGrid>
8181

82-
## Workers Bindings examples
82+
## Browser automation examples
8383

84-
Use [Workers Bindings](/browser-rendering/workers-bindings/) for dynamic, multi-step browser automation with [Puppeteer](/browser-rendering/puppeteer/), [Playwright](/browser-rendering/playwright/), or [Stagehand](/browser-rendering/stagehand/).
84+
Use [Puppeteer](/browser-rendering/puppeteer/), [Playwright](/browser-rendering/playwright/), or [Stagehand](/browser-rendering/stagehand/) for dynamic, multi-step browser automation within Cloudflare Workers.
8585

8686
<CardGrid>
8787
<LinkCard
@@ -107,12 +107,12 @@ Use [Workers Bindings](/browser-rendering/workers-bindings/) for dynamic, multi-
107107
<LinkCard
108108
title="Reuse browser sessions"
109109
description="Improve performance by reusing browser sessions across requests."
110-
href="/browser-rendering/workers-bindings/reuse-sessions/"
110+
href="/browser-rendering/features/reuse-sessions/"
111111
/>
112112
<LinkCard
113113
title="Persist sessions with Durable Objects"
114114
description="Use Durable Objects to maintain long-running browser sessions."
115-
href="/browser-rendering/workers-bindings/browser-rendering-with-do/"
115+
href="/browser-rendering/how-to/browser-rendering-with-do/"
116116
/>
117117
<LinkCard
118118
title="AI-powered browser automation with Stagehand"

0 commit comments

Comments
 (0)