Skip to content

Open Policy Agent (OPA)

February 22, 2026

What it is

Open Policy Agent (OPA) evaluates policies written in Rego. Use for API authorization, Kubernetes admission control, and config validation.

Usage

K8s admission (validating/mutating); API authz; Terraform/IaC policy; CI policy checks.

Pros and cons

ProsCons
One language (Rego) for many use casesRego learning curve
Decoupled from apps
CNCF graduated
Integrations (K8s, Envoy, Terraform)

Alternatives

Kyverno (K8s-native), custom admission. Why OPA: Need one policy engine across K8s, APIs, and IaC.

Links