> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://platform.bctrl.ai/llms.txt.
> For full documentation content, see https://platform.bctrl.ai/llms-full.txt.

# Stealth

> Reduce common browser automation detection signals for browser runtimes.

Stealth settings belong to the browser runtime, not to the automation library. Configure them when you launch the runtime, then connect with Playwright, Puppeteer, Selenium, or another CDP client.

## Enable stealth behavior

```ts
const runtime = await space.runtimes.browser.launch({
  name: "checkout",
  config: {
    stealth: "high",
    humanize: true,
  },
});
```

Use a profile when identity should survive across runs.

```ts
const runtime = await space.runtimes.browser.launch({
  name: "crm",
  profile: "prof_sales_bot",
  config: {
    stealth: "high",
    humanize: true,
    proxy: {
      mode: "saved",
      id: "proxy_us_residential",
    },
  },
});
```

## What it changes

Stealth settings can reduce common browser automation signals such as WebDriver flags, timing patterns, fingerprint inconsistencies, and mechanical input behavior.

They do not make automation undetectable. Treat stealth as one part of a broader setup: stable profiles, appropriate proxies, realistic pacing, and clean browser state.

## Related

* [Profiles](/sdk/resources/browser-profiles)
* [Proxies](/sdk/browser-runtimes/proxy)
* [Connect with CDP](/sdk/browser-runtimes)