Clarify when to use browser pools - #641
dprevoznik wants to merge 16 commits into
Conversation
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Automations to automatically generate PRs for you. |
There was a problem hiding this comment.
Risk level: Very Low
Approved.
The diff is two prose sentences in introduction/create.mdx. It updates guidance on when to call browsers.create() versus using a browser pool. Code samples are unchanged. No application logic, API, auth, config, or infrastructure is touched, and code owner review is not required.
Blast radius is limited to that docs page.
Sent by Cursor Automation: Assign PR reviewers
There was a problem hiding this comment.
Risk level: Very Low
Re-checked after the latest push. Risk is unchanged, so the existing approval stays in place.
The update still touches only prose in introduction/create.mdx (the On demand or from a pool section). It adjusts when to call browsers.create() versus a browser pool: on-demand creation for building, bursty or one-off work, and per-user configuration; pools once you are past self-serve scale with identical attributes, or when acquisition would exceed the create rate limit. Code samples are unchanged.
No application logic, API, auth, config, or infrastructure is modified. Code owner review is not required. Blast radius is that one docs page.
Sent by Cursor Automation: Assign PR reviewers
There was a problem hiding this comment.
Risk level: Very Low
Re-checked after the latest push. Risk is unchanged, so the existing approval stays in place.
The update still touches only prose in introduction/create.mdx (the On demand or from a pool section). It drops the “occasional, bursty, or one-off workloads” phrasing for browsers.create() and adds a sentence directing Enterprise customers with rate-limit concerns to their account manager. Code samples are unchanged.
No application logic, API, auth, config, or infrastructure is modified. There is no CODEOWNERS file, so code owner review is not required. Blast radius is that one docs page.
Sent by Cursor Automation: Assign PR reviewers
There was a problem hiding this comment.
Risk level: Very Low
Re-checked after the latest push. Risk is unchanged, so the existing approval stays in place.
The new commit only rewords one sentence in introduction/create.mdx (the On demand or from a pool section). Enterprise customers are now told to speak with their account manager about applicable rate limits and what fits their workloads. The rest of the page, including code samples, is unchanged.
The full diff against main is still two prose edits on that page. No application logic, API, auth, config, or infrastructure is modified. There is no CODEOWNERS file, so code owner review is not required. Blast radius is that one docs page.
Sent by Cursor Automation: Assign PR reviewers
There was a problem hiding this comment.
Risk level: Very Low
Re-checked after the latest push. Risk is unchanged, so the existing approval stays in place.
The new commit only rewords prose in introduction/create.mdx (the On demand or from a pool section). It splits the Enterprise rate-limit note into an <Info> block and slightly tightens the pool recommendation. Code samples are unchanged.
The full diff against main is still that one docs page. No application logic, API, auth, config, or infrastructure is modified. There is no CODEOWNERS file, so code owner review is not required. Blast radius is that one docs page.
Sent by Cursor Automation: Assign PR reviewers
There was a problem hiding this comment.
Risk level: Very Low
Re-checked after the latest push. Risk is unchanged, so the existing approval stays in place.
The new commit only rewords one sentence in introduction/create.mdx (the On demand or from a pool section). Pool guidance now says to consider a pool once you have built and scaled the workload and every run uses the same attributes, instead of "scaled beyond self-serve tiers." Code samples are unchanged.
The full diff against main is still that one docs page. No application logic, API, auth, config, or infrastructure is modified. There is no CODEOWNERS file, so code owner review is not required. Blast radius is that one docs page.
Sent by Cursor Automation: Assign PR reviewers
There was a problem hiding this comment.
Risk level: Very Low
Re-checked after the latest push. Risk is unchanged, so the existing approval stays in place.
The full diff against main is prose in two docs pages:
introduction/create.mdx— the On demand or from a pool section now treatsbrowsers.create()as the default while building and when configuration varies per user, and recommends a pool after the workload is built and scaled with identical attributes, or when acquisition would exceed the create rate limit. An Enterprise<Info>callout was added.introduction/scale.mdx— the decision section is retitled, on-demand criteria are listed before pool criteria, pool benefit wording is tightened, and the same Enterprise rate-limit callout is added.
Code samples are unchanged. No application logic, API, auth, config, or infrastructure is modified. There is no CODEOWNERS file, so code owner review is not required. Blast radius is those two docs pages.
Sent by Cursor Automation: Assign PR reviewers
There was a problem hiding this comment.
Risk level: Very Low
Re-checked after the latest push. Risk is unchanged, so the existing approval stays in place.
The full diff against main is prose in two docs pages:
introduction/create.mdx— the On demand or from a pool section now treatsbrowsers.create()as the default while building and when configuration varies per user, and recommends a pool after the workload is built and scaled with identical attributes, or when acquisition would exceed the create rate limit. An Enterprise<Info>callout was added.introduction/scale.mdx— the decision section is retitled, on-demand criteria are listed before pool criteria, pool benefit wording is tightened, and the same Enterprise rate-limit callout is added.
Code samples are unchanged. No application logic, API, auth, config, or infrastructure is modified. There is no CODEOWNERS file, so code owner review is not required. Blast radius is those two docs pages.
Sent by Cursor Automation: Assign PR reviewers
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 3c39ef1. Configure here.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
There was a problem hiding this comment.
Risk level: Very Low
Re-checked after the latest push. Risk is unchanged, so the existing approval stays in place.
The full diff against main is documentation in four Mintlify pages:
browsers/pools.mdxandinfo/pricing.mdx— drop the sentence that browser pools are limited to Start-Up and Enterprise plans.introduction/create.mdx— rewords when to usebrowsers.create()versus a pool, points readers to Scale, and removes the pool create/acquire samples from this page.introduction/scale.mdx— reorders the on-demand vs pool decision, retitles architecture sections, and addsWorkerandchromiumimports to an existing example.
No application logic, API, auth, config, or infrastructure is touched. These pages are published product docs, not model instruction files. No code owner file is present.
Blast radius is limited to those docs pages.
Sent by Cursor Automation: Assign PR reviewers
There was a problem hiding this comment.
Risk level: Very Low
Re-checked after the merge from main. Risk is unchanged, so the existing approval stays in place.
The diff unique to this PR is documentation in four Mintlify pages:
browsers/pools.mdxandinfo/pricing.mdx— drop the sentence that browser pools are limited to Start-Up and Enterprise plans.introduction/create.mdx— rewords when to usebrowsers.create()versus a pool, points readers to Scale, and removes the pool create/acquire samples from this page.introduction/scale.mdx— reorders the on-demand vs pool decision, retitles architecture sections, and addsWorkerandchromiumimports to an existing example.
The latest commit only merges main (kernel CLI skills docs already on main). No application logic, API, auth, config, or infrastructure is touched. These pages are published product docs, not model instruction files. No code owner file is present.
Blast radius is limited to those docs pages.
Sent by Cursor Automation: Assign PR reviewers
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
There was a problem hiding this comment.
Risk level: Very Low
Re-checked after the latest push. Risk is unchanged, so the existing approval stays in place.
The new commits only edit two bullets in introduction/scale.mdx: the rate-limit criterion is listed earlier, and the latency example now says a heavily customized browser config. The full diff against main is still documentation in four Mintlify pages:
browsers/pools.mdxandinfo/pricing.mdx— drop the sentence that browser pools are limited to Start-Up and Enterprise plans.introduction/create.mdx— rewords when to usebrowsers.create()versus a pool, points readers to Scale, and removes the pool create/acquire samples from this page.introduction/scale.mdx— reorders the on-demand vs pool decision, retitles architecture sections, and addsWorkerandchromiumimports to an existing example.
No application logic, API, auth, config, or infrastructure is touched. These pages are published product docs, not model instruction files. No code owner file is present.
Blast radius is limited to those docs pages.
Sent by Cursor Automation: Assign PR reviewers
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
There was a problem hiding this comment.
Risk level: Very Low
Re-checked after the latest push. Risk is unchanged, so the existing approval stays in place.
The new commit adds one sentence in introduction/scale.mdx: default to on-demand browsers while getting started and as you scale, and treat browser pools as a fit for a specific workload. The full diff against main is still documentation in four Mintlify pages:
browsers/pools.mdxandinfo/pricing.mdx— drop the sentence that browser pools are limited to Start-Up and Enterprise plans.introduction/create.mdx— rewords when to usebrowsers.create()versus a pool, points readers to Scale, and removes the pool create/acquire samples from this page.introduction/scale.mdx— reorders the on-demand vs pool decision, retitles architecture sections, and addsWorkerandchromiumimports to an existing example.
No application logic, API, auth, config, or infrastructure is touched. These pages are published product docs, not model instruction files. No code owner file is present.
Blast radius is limited to those docs pages.
Sent by Cursor Automation: Assign PR reviewers



summary
browsers.create()is the default while building and when configuration varies by user. Pools are for identical-attribute workloads at scale, or acquisition above the create rate limit. Removed the pool code sample and pointed to Scale for the decision. "What's next" now points to Scale instead of implying production means pools.<Info>next to the decision. Dropped the sizing paragraph that the pools page already covers.Workerandchromiumimports in the queue example.validation
git diff --checkmint broken-links: no broken links found🤖 Generated with Claude Code
Note
Low Risk
Documentation-only changes to guidance and pricing copy; no product or API behavior changes.
Overview
Reframes on-demand vs. browser pools so
browsers.create()is the default while building and when config varies per user, and pools are for identical workloads at scale, rate-limit pressure, or lowest acquisition latency. The Create page drops the pool code sample and sends readers to Scale for the decision; What's next no longer implies production means pools.Scale leads with a decision checklist, then explains pool benefits, sizing, and architecture patterns. On-demand creation replaces the POC framing; pool copy no longer claims extra concurrency; the queue pattern is documented for both pool and on-demand flows, with
Workerandchromiumimports fixed in the example.Removes stale plan gating that said browser pools were Start-Up and Enterprise only from pools limitations and the pricing FAQ, aligned with pools being on all plans in the feature table.
Reviewed by Cursor Bugbot for commit 3aedcf6. Bugbot is set up for automated code reviews on this repo. Configure here.