<- Chrome Settings Library

ExtensionSettings

Extension management settings
Last updated March 31, 2026

Setting the policy controls extension management settings for Google Chrome, including any controlled by existing extension-related policies. This policy maps an extension ID or an update URL to its specific setting only. A default configuration can be set for the special ID "*", which applies to all extensions without a custom configuration in this policy. This policy can override per-extension config from legacy policies. Note that any per-ID extension setting from either ExtensionInstallForcelist, ExtensionInstallAllowlist, ExtensionInstallBlocklist, or ExtensionSettings will only inherit 'installation_mode' and 'update_url' from the "*" defaults. It will not inherit any other properties. With an update URL, configuration applies to extensions with the exact update URL stated in the extension manifest ( http://support.google.com/chrome/a?p=Configure_ExtensionSettings_policy ). If the 'override_update_url' flag is set to true, the extension is installed and updated using the "update" URL specified in the ExtensionInstallForcelist policy or in 'update_url' field in this policy. The flag 'override_update_url' is ignored if the 'update_url' is a Chrome Web Store url. On Microsoft® Windows® instances, apps and extensions from outside the Chrome Web Store can only be forced installed if the instance is joined to a Microsoft® Active Directory® domain, joined to Microsoft® Azure® Active Directory® or enrolled in Chrome Enterprise Core. On macOS instances, apps and extensions from outside the Chrome Web Store can only be force installed if the instance is managed via MDM, joined to a domain via MCX or enrolled in Chrome Enterprise Core. Note: This policy only applies to platforms that support extensions.

Supported On:
Platform Start End
Android 146
Chrome (Windows, Mac, Linux) 62
ChromeOS 62
Example value:

{"*":{"allowed_types":{"0":"hosted_app"},"install_sources":{"0":"https://company-intranet/chromeapps"},"installation_mode":"blocked","blocked_permissions":{"0":"downloads","1":"bookmarks"},"runtime_allowed_hosts":{"0":"*://good.example.com"},"runtime_blocked_hosts":{"0":"*://*.example.com"},"blocked_install_message":"Custom error message."},"abcdefghijklmnopabcdefghijklmnop":{"toolbar_pin":"force_pinned","installation_mode":"allowed","blocked_permissions":{"0":"history"},"minimum_version_required":"1.0.1","file_url_navigation_allowed":true},"bcdefghijklmnopabcdefghijklmnopa":{"update_url":"https://example.com/update_url","installation_mode":"force_installed","allowed_permissions":{"0":"downloads"},"runtime_allowed_hosts":{"0":"*://good.example.com"},"runtime_blocked_hosts":{"0":"*://*.example.com"}},"cdefghijklmnopabcdefghijklmnopab":{"installation_mode":"blocked","blocked_install_message":"Custom error message."},"fghijklmnopabcdefghijklmnopabcde":{"installation_mode":"removed","blocked_install_message":"Custom removal message."},"ghijklmnopabcdefghijklmnopabcdef":{"update_url":"https://example.com/update_url","installation_mode":"force_installed","override_update_url":true},"update_url:https://www.example.com/update.xml":{"installation_mode":"allowed","allowed_permissions":{"0":"downloads"},"blocked_permissions":{"0":"wallpaper"}},"defghijklmnopabcdefghijklmnopabc,efghijklmnopabcdefghijklmnopabcd":{"installation_mode":"blocked","blocked_install_message":"Custom error message."}}

Features: