Skip to content

Commit 8224d5a

Browse files
kathaylToriLindsay
authored andcommitted
Reorganize browser rendering navigation structure (#26162)
* Reorganize browser rendering navigation structure * Add redirects and update links for browser-rendering navigation reorganization * Added missing redirects and updated missing root links * Apply suggestions from code review --------- Co-authored-by: ToriLindsay <[email protected]>
1 parent f4dcdd5 commit 8224d5a

34 files changed

+90
-93
lines changed

public/__redirects

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,15 @@
304304
/browser-rendering/workers-binding-api/screenshots/ /browser-rendering/workers-bindings/screenshots/ 301
305305
/browser-rendering/workers-binding-api/browser-rendering-with-do/ /browser-rendering/workers-bindings/browser-rendering-with-do/ 301
306306
/browser-rendering/workers-binding-api/reuse-sessions/ /browser-rendering/workers-bindings/reuse-sessions/ 301
307+
/browser-rendering/platform/ /browser-rendering/ 301
308+
/browser-rendering/platform/puppeteer/ /browser-rendering/puppeteer/ 301
309+
/browser-rendering/platform/playwright/ /browser-rendering/playwright/ 301
310+
/browser-rendering/platform/playwright-mcp/ /browser-rendering/playwright/playwright-mcp/ 301
311+
/browser-rendering/platform/wrangler/ /browser-rendering/reference/wrangler/ 301
312+
/browser-rendering/platform/limits/ /browser-rendering/limits/ 301
313+
/browser-rendering/platform/pricing/ /browser-rendering/pricing/ 301
314+
/browser-rendering/platform/browser-close-reasons/ /browser-rendering/reference/browser-close-reasons/ 301
315+
/browser-rendering/platform/stagehand/ /browser-rendering/stagehand/ 301
307316

308317
# byoip
309318
/byoip/about/dynamic-advertisement/ /byoip/concepts/dynamic-advertisement/ 301

src/content/changelog/browser-rendering/2025-04-04-playwright-beta.mdx

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

99
We're excited to share that you can now use Playwright's browser automation [capabilities](https://playwright.dev/docs/api/class-playwright) from Cloudflare [Workers](/workers/).
1010

11-
[Playwright](https://playwright.dev/) is an open-source package developed by Microsoft that can do browser automation tasks; it's commonly used to write software tests, debug applications, create screenshots, and crawl pages. Like [Puppeteer](/browser-rendering/platform/puppeteer/), we [forked](https://github.com/cloudflare/playwright) Playwright and modified it to be compatible with Cloudflare Workers and [Browser Rendering](https://developers.cloudflare.com/browser-rendering/).
11+
[Playwright](https://playwright.dev/) is an open-source package developed by Microsoft that can do browser automation tasks; it's commonly used to write software tests, debug applications, create screenshots, and crawl pages. Like [Puppeteer](/browser-rendering/puppeteer/), we [forked](https://github.com/cloudflare/playwright) Playwright and modified it to be compatible with Cloudflare Workers and [Browser Rendering](https://developers.cloudflare.com/browser-rendering/).
1212

1313
Below is an example of how to use Playwright with Browser Rendering to test a TODO application using assertions:
1414

@@ -52,4 +52,4 @@ export default {
5252

5353
Playwright is available as an npm package at [`@cloudflare/playwright`](https://www.npmjs.com/package/@cloudflare/playwright) and the code is at [GitHub](https://github.com/cloudflare/playwright).
5454

55-
Learn more in our [documentation](/browser-rendering/platform/playwright/).
55+
Learn more in our [documentation](/browser-rendering/playwright/).

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,6 @@ curl -X 'POST' 'https://api.cloudflare.com/client/v4/accounts/<accountId>/browse
2828

2929
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).
3030

31-
We also recently landed support for [Playwright](/browser-rendering/platform/playwright/) in Browser Rendering for browser automation from Cloudflare [Workers](/workers/), in addition to [Puppeteer](/browser-rendering/platform/puppeteer/), giving you more flexibility to test across different browser environments.
31+
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

3333
Visit the [Browser Rendering docs](/browser-rendering/) to learn more about how to use headless browsers in your applications.

src/content/changelog/browser-rendering/2025-05-28-playwright-mcp.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { PackageManagers } from "~/components";
1010

1111
We're excited to share that you can now use the [Playwright MCP](https://github.com/cloudflare/playwright-mcp) server with Browser Rendering.
1212

13-
Once you [deploy the server](/browser-rendering/platform/playwright-mcp/#deploying), you can use any MCP client with it to interact with Browser Rendering. This allows you to run AI models that can automate browser tasks, such as taking screenshots, filling out forms, or scraping data.
13+
Once you [deploy the server](/browser-rendering/playwright/playwright-mcp/#deploying), you can use any MCP client with it to interact with Browser Rendering. This allows you to run AI models that can automate browser tasks, such as taking screenshots, filling out forms, or scraping data.
1414

1515
![Access Analytics](~/assets/images/browser-rendering/playground-ai-screenshot.png)
1616

@@ -30,4 +30,4 @@ export default PlaywrightMCP.mount("/sse");
3030

3131
Check out the full code at [GitHub](https://github.com/cloudflare/playwright-mcp).
3232

33-
Learn more about Playwright MCP in our [documentation](/browser-rendering/platform/playwright-mcp/).
33+
Learn more about Playwright MCP in our [documentation](/browser-rendering/playwright/playwright-mcp/).

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ products:
66
date: 2025-07-22T11:00:00Z
77
---
88

9-
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.
9+
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

1111
![Local Dev video](~/assets/images/browser-rendering//localshorterbrowserrendering.gif)
1212

13-
Get started with this [example guide](/browser-rendering/workers-bindings/screenshots/) that shows how to use Cloudflare's [fork of Puppeteer](/browser-rendering/platform/puppeteer/) (you can also use [Playwright](/browser-rendering/platform/playwright/)) to take screenshots of webpages and store the results in [Workers KV](/kv/).
13+
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/).

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
@@ -24,8 +24,8 @@ What you need to know:
2424
- **Workers Free Plan:** 10 minutes of browser usage per day with 3 concurrent browsers at no charge.
2525
- **Workers Paid Plan:** 10 hours of browser usage per month with 10 concurrent browsers (averaged monthly) at no charge. Additional usage is charged as shown above.
2626

27-
You can monitor usage via the [Cloudflare dashboard](https://dash.cloudflare.com/?to=/:account/workers/browser-rendering). Go to **Compute (Workers)** > **Browser Rendering**.
27+
You can monitor usage via the [Cloudflare dashboard](https://dash.cloudflare.com/?to=/:account/workers/browser-rendering). Go to **Compute (Workers)** > **Browser Rendering**.
2828

2929
![Browser Rendering dashboard](~/assets/images/browser-rendering/dashboard.png)
3030

31-
If you've been using Browser Rendering and do not wish to incur charges, ensure your usage stays within your plan's [included usage](/browser-rendering/platform/pricing/). To estimate costs, take a look at these [example pricing scenarios](/browser-rendering/platform/pricing/#examples-of-workers-paid-pricing).
31+
If you've been using Browser Rendering and do not wish to incur charges, ensure your usage stays within your plan's [included usage](/browser-rendering/pricing/). To estimate costs, take a look at these [example pricing scenarios](/browser-rendering/pricing/#examples-of-workers-paid-pricing).

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ date: 2025-09-25T12:00:00Z
88

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.
11-
- We’re also adding [Stagehand support (Beta)](/browser-rendering/platform/stagehand/) so you can combine code with natural language instructions to build more resilient automations.
12-
- Finally, we’ve tripled [limits](/browser-rendering/platform/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.
11+
- 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.
1313

14-
To get started with Stagehand, refer to the [Stagehand](/browser-rendering/platform/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.
14+
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

1616
```ts title="Stagehand example"
1717
const stagehand = new Stagehand({

src/content/docs/ai-search/configuration/data-source/website.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ If you have Security rules configured to block bot activity, you can add a rule
5151
You can choose how pages are parsed during crawling:
5252

5353
- **Static sites**: Downloads the raw HTML for each page.
54-
- **Rendered sites**: Loads pages with a headless browser and downloads the fully rendered version, including dynamic JavaScript content. Note that the [Browser Rendering](/browser-rendering/platform/pricing/) limits and billing apply.
54+
- **Rendered sites**: Loads pages with a headless browser and downloads the fully rendered version, including dynamic JavaScript content. Note that the [Browser Rendering](/browser-rendering/pricing/) limits and billing apply.
5555

5656
## Storage
5757
During setup, AI Search creates a dedicated R2 bucket in your account to store the pages that have been crawled and downloaded as HTML files. This bucket is automatically managed and is used only for content discovered by the crawler. Any files or objects that you add directly to this bucket will not be indexed.

src/content/docs/ai-search/platform/limits-pricing.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ During the open beta, AI Search is **free to enable**. When you create an AI Sea
1515
| [**Vectorize**](/vectorize/platform/pricing/) | Stores vector embeddings and powers semantic search |
1616
| [**Workers AI**](/workers-ai/platform/pricing/) | Handles image-to-Markdown conversion, embedding, query rewriting, and response generation |
1717
| [**AI Gateway**](/ai-gateway/reference/pricing/) | Monitors and controls model usage |
18-
| [**Browser Rendering**](/browser-rendering/platform/pricing/) | Loads dynamic JavaScript content during [website](/ai-search/configuration/data-source/website/) crawling with the Render option |
18+
| [**Browser Rendering**](/browser-rendering/pricing/) | Loads dynamic JavaScript content during [website](/ai-search/configuration/data-source/website/) crawling with the Render option |
1919

2020
For more information about how each resource is used within AI Search, reference [How AI Search works](/ai-search/concepts/how-ai-search-works/).
2121

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Changelog
44
release_notes_file_name:
55
- browser-rendering
66
sidebar:
7-
order: 9
7+
order: 14
88
head: []
99
description: Review recent changes to Worker Browser Rendering.
1010
---

0 commit comments

Comments
 (0)