JS + Python SDKs cannot disable browser session recording (recordSession missing from browser-create)
Author: soroush5Created Sep 10, 2026Updated Sep 10, 2026
The /v2/browser API accepts recordSession (defaults to true, passed through as record to the browser service in apps/api/src/controllers/v2/browser.ts), so session recording can be switched off per session.
But neither the JS nor the Python SDK exposes it — browser() has ttl, activityTtl, streamWebView, profile and nothing else, so there is no way to create an unrecorded session from either SDK. I checked for an existing report or PR covering this and found none.
Happy to extend this to the other SDKs as a follow-up if this looks good.
Source: firecrawl/firecrawl