Skip to content

Commit 46d7b70

Browse files
new FAQ questions
1 parent dfe4fdd commit 46d7b70

File tree

1 file changed

+21
-10
lines changed
  • src/content/docs/browser-rendering

1 file changed

+21
-10
lines changed

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

Lines changed: 21 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,9 @@ This error occurs because your Puppeteer launch is not receiving the Browser bin
1818

1919
1. Pass your Browser binding into `puppeteer.launch`, for example:
2020

21-
```
22-
import browser from '@cloudflare/workers-browser-rendering';
23-
const browserInstance = await puppeteer.launch({
24-
browserWSEndpoint: browser.endpoint,
25-
// other options
26-
});
27-
```
21+
2. Ensure your account is on a [Workers Paid plan](https:/workers/platform/pricing/) so that Browser Rendering is enabled.
2822

29-
2. Ensure your account is on a [Workers Paid plan](https://developers.cloudflare.com/workers/platform/pricing/) so that Browser Rendering is enabled.
30-
31-
### Will browser rendering bypass Cloudflare's Bot Protection?
23+
### Will Browser Rendering bypass Cloudflare's Bot Protection?
3224

3325
No, Browser Rendering requests are always identified as bots by Cloudflare and do not bypass Bot Protection. Additionally, Browser Rendering respects the robots.txt protocol, ensuring that any disallowed paths specified for user agents are not accessed during rendering.
3426

@@ -60,3 +52,22 @@ Keep in mind that `page.evaluate` can only return primitive types like strings,
6052
Returning an `HTMLElement` will not work.
6153

6254
:::
55+
56+
### What are the usage limits and pricing tiers for Cloudflare Browser Rendering and how do I estimate my costs?
57+
58+
#### Usage Limits
59+
60+
| Plan | Concurrent Browsers | New Instances/min | Browser Timeout | REST API Calls/min |
61+
| :------- | :------------------ | :---------------- | :-------------- | :----------------- |
62+
| **Free** | 3 per account | 3 per minute | 60 s | 6 per minute |
63+
| **Paid** | 10 per account | 10 per minute | 60 s | 60 per minute |
64+
65+
By default, idle browser sessions close after 60 seconds of inactivity. You can adjust this with the [`keep_alive` option](/browser-rendering/platform/puppeteer/#keep-alive).
66+
67+
#### Pricing
68+
69+
Browser Rendering is currently free up to the limits above until billing begins. Pricing will be announced in advance.
70+
71+
### Does Browser Rendering rotate IP addresses for outbound requests?
72+
73+
No. Browser Rendering requests originate from Cloudflares global network, but you cannot configure per-request IP rotation. All rendering traffic comes from Cloudflare IP ranges and requests include special headers [(`cf-biso-request-id`, `cf-biso-devtools`)](/browser-rendering/reference/automatic-request-headers/) so origin servers can identify them.

0 commit comments

Comments
 (0)