
Open Policy Agent Gatekeeper
Open Policy Agent Gatekeeper is a free, open-source policy controller for Kubernetes.
What Open Policy Agent Gatekeeper is
Open Policy Agent Gatekeeper is a free, open-source policy controller for Kubernetes. It works as a validating and mutating webhook, enforcing policies defined through custom resource definitions and evaluated by Open Policy Agent. Validation constraints can deny or warn about requests, operate in dry-run mode, or report violations without changing resources. Mutation policies can alter matching resources during admission, before validation checks the resulting object. Gatekeeper also periodically audits existing cluster resources against constraints to find misconfigurations already present. Its extensible policy library offers parameterized samples users can customize, and provider-based connections can bring in external data from sources such as image registries and directory services. Named integrations or backed services include Azure Policy for Kubernetes, Google Kubernetes Engine Policy Controller, Rancher, AWS EKS Blueprints and Alibaba Cloud. Gatekeeper is self-hosted for Linux, with installation options including prebuilt, development or locally built images, and Helm. It requires Kubernetes resources introduced in version 1.16 and cluster-admin permissions for installation. The gator CLI is documented as beta from version 3.11.
Good
- Validation can deny, warn, dry-run or report violations.
- Mutation changes matching resources before validation.
- Periodic audits identify existing misconfigurations.
- Parameterized sample policies can be customized.
Watch out
- Installation requires cluster-admin permissions.
- Requires Kubernetes resources introduced in version 1.16.
- The gator CLI is documented as beta.
Who it suits
Gatekeeper suits teams managing Kubernetes clusters that need policy enforcement, mutation or recurring audits of existing resources. It is self-hosted and requires cluster-admin permissions to install.
Verdict
Gatekeeper offers policy enforcement, resource mutation and auditing for Kubernetes clusters, with several deployment paths and external-data connections. Account for its Kubernetes and installation-permission requirements, and note that the gator CLI is beta.
Plans and prices
From Open Policy Agent Gatekeeper's own pricing page, checked 8 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Gatekeeper | Free | Open source Kubernetes policy controller · Apache-2.0 license |
| Open-source Gatekeeper | Free | Kubernetes policy controller · self-hosted deployment · Apache-2.0 licence · Free to use; no paid tier is listed |
The facts
Each one read from Open Policy Agent Gatekeeper's own pages, with the date it was checked.
What it does
- API and extensibility
- The documentation exposes an API reference and describes Kubernetes CRDs, runtime flags, mutators, external-data providers, and generated ValidatingAdmissionPolicies as extension points.checked 15 Oct 2026
- Audit
- The audit operation periodically scans existing cluster objects and writes discovered violations to constraint status.checked 15 Oct 2026
- Audit limit
- Constraint status reports at most 20 individual violations by default, configurable with a runtime flag; the documentation notes Kubernetes object-size and memory limits.checked 8 Oct 2026
- Build security
- Each image has build attestations, an SBOM, and SLSA provenance; attestations are available for releases starting with v3.12.0.checked 15 Oct 2026
- CLI
- The project documents the gator command-line interface for validating workload resources and policies.checked 15 Oct 2026
- Cloud integrations
- The official site lists Azure Policy for Kubernetes, Google Kubernetes Engine Policy Controller, Rancher, AWS EKS Blueprints, and Alibaba Cloud Kubernetes as integrations or backed services.checked 15 Oct 2026
- Community support
- The project site links to a Gatekeeper Slack channel and community meetings.checked 8 Oct 2026
- Constraints
- Constraint resources instantiate templates with matching rules and parameters for selected Kubernetes objects.checked 15 Oct 2026
- Constraint templates
- ConstraintTemplate resources contain Rego logic and schemas that define reusable policy types.checked 15 Oct 2026
- Documentation depth
- The documentation includes installation, examples, audit, mutation, external data, debugging, metrics, performance, architecture, runtime flags, API reference, and contribution material.checked 15 Oct 2026
- External data
- Gatekeeper supports external-data providers that let admission policies query data outside the Kubernetes object.checked 15 Oct 2026
- Independent limitation: scope
- HackingNote characterizes Gatekeeper as Kubernetes-only, unlike general-purpose OPA deployments.checked 15 Oct 2026
- Independent summary
- Hysen Labs describes Gatekeeper as a self-hosted Kubernetes service written mainly in Go with Apache-2.0 licensing.checked 15 Oct 2026
- Independent use cases
- A Kubernetes project article gives examples including approved image repositories, globally unique ingress hostnames, pod resource limits, and namespace ownership labels.checked 15 Oct 2026
- Installation
- Installation supports prebuilt release images, development images, locally built images, and Helm-based deployment.checked 15 Oct 2026
- Install options
- The documentation describes deployment using a prebuilt image, a development image, a locally built image, or Helm.checked 8 Oct 2026
- Kubernetes requirement
- Gatekeeper requires Kubernetes resources introduced in version 1.16 and requires cluster-admin permissions for installation.checked 8 Oct 2026
- Licence
- The Gatekeeper repository is licensed under Apache-2.0.checked 15 Oct 2026
- Limit: complexity
- The 2025 survey reports that some users find Gatekeeper overcomplicated for simple policies and find constraint-template debugging difficult.checked 15 Oct 2026
- Limit: learning curve
- A production user reports that implementation can be difficult for unprepared organizations because Gatekeeper adds components and requires learning Rego.checked 15 Oct 2026
- Limit: missing capabilities
- Survey respondents cite lack of shared-library and hierarchical-policy support and difficulty embedding Rego at scale while keeping tests separate.checked 15 Oct 2026
- Mutation
- Mutation resources can change matching Kubernetes objects during admission before validation evaluates the final object.checked 15 Oct 2026
- Observability
- Gatekeeper provides metrics and observability documentation plus separate status and audit operations.checked 15 Oct 2026
The company
- Maker facts
- LinkedIn lists Open Policy Agent as a nonprofit computer and network security organization founded in 2016, headquartered in Redwood City, with 5,001–10,000 employees.checked 15 Oct 2026
Alternatives to Open Policy Agent Gatekeeper
- 1

Kubescape
Free planOpen sourceAPILinuxmacOSSelf-hosted8.2From $30 a month - 2
Kyverno
Free planOpen sourceWebAPILinuxmacOS7.7Free plan - 3

Sysdig Secure
WebAPILinuxmacOS7.2From $20 a month - 4

Fairwinds Polaris
Free planWebLinuxmacOSSelf-hosted7.1Free plan - 5
Trivy Operator
Free planOpen sourceAPILinuxSelf-hosted6.9Free plan - 6
KSPM Pro
Free planWeb6.5From $100 a month
