Skip to main content
Kernel browsers accept an optional chrome_policy object that lets you apply Chrome enterprise policies to the browser at launch. Use this to control startup behavior, default homepages, bookmarks, download UI, notifications, and other browser-level settings. chrome_policy is supported on: Keys are Chrome policy names and values are the corresponding settings.

On-demand browsers

Pass chrome_policy when creating an on-demand browser. The policy is applied at session creation time.
The policy is echoed on GET /browsers/{id} and GET /browsers responses so you can verify what was applied.

Reserved browser pools

Pass chrome_policy when creating or updating a pool. Every browser in the pool launches with the policy applied. See Custom chrome policies on pools for the pool-specific update flow (including discard_all_idle).

Example policies

Available policies

Any policy listed in the Chrome Enterprise policy documentation can be used in the chrome_policy object. Refer to the official docs for the full list of supported policy names, types, and values.