Chrome Policy API logo

Chrome Policy API

Chrome Policy API

Chrome Policy API deploys enterprise Chrome browser and ChromeOS device policies via API — supports 1000+ policy keys.

Visit site ↗Health checked 9h ago
Use it when

1000+ policy keys with comprehensive coverage

Watch for

Steep learning curve (must understand each policy key)

First check

POST /v1/customers/{customer}/policies:resolve to query current policies; BatchInherit / BatchModify to modify.

Auth
CORS
No
HTTPS
Yes
Signup
?
Latency
46 ms
Protocol
REST
Pricing

Uptime · 30-day window

Probes: 1Uptime: 100%Avg latency: 46ms
01

About this API

Chrome Policy API is the policy-management sub-API of Chrome Management, designed specifically for programmatic browser policy management. Differs from Chrome Management API: Chrome Management is operations-oriented (view devices, view activity); Chrome Policy is configuration-oriented (deploy specific policies). It supports a large number of policy keys (1000+, covering security, UI, networking, extensions, etc.), differentiable by OU — e.g. "finance dept blocks all extensions", "engineering allows dev-tool extensions". Most powerful use: combined with IaC — store policy JSON files in Git, CI runs diffs for validation, auto-applies to Workspace. Far more reliable than navigating hundreds of pages in Admin Console UI.

02

What you can build

  • 1Bulk-deploy custom Chrome policies
  • 2OU-specific policy differentiation
  • 3GitOps-style browser policy management (policies in version control)
  • 4Preview policy changes in CI before applying
03

Strengths & limitations

Strengths

  • 1000+ policy keys with comprehensive coverage
  • More suitable for IaC/GitOps than Admin Console UI
  • Dry-run preview supported

Limitations

  • Steep learning curve (must understand each policy key)
  • Some policies can still only be set in Admin Console UI
04

Example request

Generic template — replace <endpoint> with the real path from the docs.
curl https://google.com/<endpoint>
05

Getting started

POST /v1/customers/{customer}/policies:resolve to query current policies; BatchInherit / BatchModify to modify.

06

FAQ

Can I dry-run policy effects?+

Yes. policies:resolve with policyTargetKey shows "the final effective policy if applied to this target".

07

Technical details

CORS: NoHTTPS: YesSignup: ?Open source: No
Auth type
unknown
Pricing
unknown
Protocols
REST
SDKs
python, javascript, go, java
Response time
46 ms
Last health check
5/12/2026, 7:37:30 AM
08

Tags

09

More from Google