Skip to content

Clarify when to use browser pools - #641

Open
dprevoznik wants to merge 16 commits into
mainfrom
hypeship/update-create-pool-guidance
Open

dprevoznik wants to merge 16 commits into
mainfrom
hypeship/update-create-pool-guidance

Conversation

@dprevoznik

@dprevoznik dprevoznik commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

summary

  • create page: 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.
  • scale page: the on-demand vs. pool decision now comes first, followed by what a pool gives you, sizing, and architecture patterns. Reworded the latency bullet around lowest-possible acquisition latency. Moved the Enterprise rate-limit <Info> next to the decision. Dropped the sizing paragraph that the pools page already covers.
  • architecture patterns: renamed "Direct browser creation (POC)" to "On-demand creation" with when-to-use bullets that match the decision list. Removed the inaccurate claim that pools give higher concurrency. Noted that the queue pattern works with either approach. Fixed missing Worker and chromium imports in the queue example.
  • plan gating: removed stale "Start-Up and Enterprise only" notes for browser pools from the pools limitations list and the pricing FAQ. The pricing table already lists pools on every plan.

validation

  • git diff --check
  • mint 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 Worker and chromium imports 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.

@mintlify

mintlify Bot commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
Kernel 🟢 Ready View Preview Sep 30, 2026, 3:58 PM

💡 Tip: Enable Automations to automatically generate PRs for you.

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Open in Web View Automation 

Sent by Cursor Automation: Assign PR reviewers

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Open in Web View Automation 

Sent by Cursor Automation: Assign PR reviewers

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Open in Web View Automation 

Sent by Cursor Automation: Assign PR reviewers

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Open in Web View Automation 

Sent by Cursor Automation: Assign PR reviewers

Comment thread introduction/create.mdx Outdated

@cursor cursor Bot left a comment •

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Stale Bugbot comment from a previous run.

Comment thread introduction/create.mdx Outdated

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Open in Web View Automation 

Sent by Cursor Automation: Assign PR reviewers

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Open in Web View Automation 

Sent by Cursor Automation: Assign PR reviewers

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 treats browsers.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.

Open in Web View Automation 

Sent by Cursor Automation: Assign PR reviewers

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 treats browsers.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.

Open in Web View Automation 

Sent by Cursor Automation: Assign PR reviewers

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.

Fix All in Cursor

❌ 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.

Comment thread introduction/scale.mdx Outdated
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.mdx and info/pricing.mdx — drop the sentence that browser pools are limited to Start-Up and Enterprise plans.
  • introduction/create.mdx — rewords when to use browsers.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 adds Worker and chromium imports 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.

Open in Web View Automation 

Sent by Cursor Automation: Assign PR reviewers

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.mdx and info/pricing.mdx — drop the sentence that browser pools are limited to Start-Up and Enterprise plans.
  • introduction/create.mdx — rewords when to use browsers.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 adds Worker and chromium imports 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.

Open in Web View Automation 

Sent by Cursor Automation: Assign PR reviewers

dprevoznik and others added 2 commits September 28, 2026 19:42
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.mdx and info/pricing.mdx — drop the sentence that browser pools are limited to Start-Up and Enterprise plans.
  • introduction/create.mdx — rewords when to use browsers.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 adds Worker and chromium imports 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.

Open in Web View Automation 

Sent by Cursor Automation: Assign PR reviewers

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.mdx and info/pricing.mdx — drop the sentence that browser pools are limited to Start-Up and Enterprise plans.
  • introduction/create.mdx — rewords when to use browsers.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 adds Worker and chromium imports 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.

Open in Web View Automation 

Sent by Cursor Automation: Assign PR reviewers

This branch was successfully deployed

1 active deployment
staging — 3aedcf6b Deployed Sep 30, 2026 by mintlify[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant