Skip to content
SocialAtoZ

Open Policy Agent

Verified

General purpose CNCF policy engine evaluating rules written in Rego across a stack

Not yet rated. Be the first to review Open Policy Agent.

Open Policy Agent screenshot See all screenshots
  • Deployment On Premises, Cloud Based
  • Starting price Not published
  • Free trial Available
  • Best for Freelancers, Small Business, Medium Business

What is Open Policy Agent?

Open Policy Agent is a general purpose policy engine that decouples policy decisions from the software enforcing them. Policies are written in Rego, its declarative language, and OPA answers queries by evaluating those policies against structured input, returning a decision the calling system then enforces.

Being general purpose rather than authorization specific is what has made it so widely adopted. The same engine decides whether a user may perform an action, whether a Kubernetes manifest may be admitted to a cluster, whether a Terraform plan complies with infrastructure standards and whether an API request should proceed. One policy language and one engine across those very different problems is a substantial saving in tooling and in the skills a team must maintain.

The separation between decision and enforcement is the design point. OPA never enforces anything itself, it answers a question, and the service that asked applies the answer. That keeps it embeddable anywhere and means adopting it does not require routing traffic through new infrastructure.

It is a graduated project in the Cloud Native Computing Foundation and is free and open source. The ecosystem includes OPA Gatekeeper for Kubernetes admission control, Conftest for testing configuration files, and Regal for linting Rego policies.

Key Features of Open Policy Agent

  • General purpose policy engine
  • Rego declarative policy language
  • Decision making separated from enforcement
  • Kubernetes admission control through Gatekeeper
  • Configuration testing through Conftest
  • Policy linting through Regal
  • Embeddable as a library or run as a service
  • Structured JSON input and output
  • CNCF graduated project
  • Free and open source

Open Policy Agent Pricing

Open source

Not published

OPA is free and open source under the CNCF. No rate is published because the project is not sold. Commercial support is offered by third parties.

Open Policy Agent Specifications

Deployment
  • On Premises
  • Cloud Based
Desktop
  • Linux
  • Windows
  • macOS
Built for
  • Freelancers
  • Small Business
  • Medium Business
  • Large Enterprise
Support
  • Knowledge Base
  • Community Forum
Public API
Yes
Free trial
Yes
Free plan
No
Runs in browser
No
Customisable
No

Open Policy Agent Screenshots

Open Policy Agent Reviews

No reviews yet

Used Open Policy Agent? Share your experience and help other buyers decide.

Open Policy Agent FAQs

OPA is free and open source as a graduated project of the Cloud Native Computing Foundation. No rate is published because the project is not sold; commercial support is available from third parties.

OPA's declarative policy language. Policies written in Rego are evaluated against structured input, and OPA returns a decision that the calling system enforces.

The same engine decides user permissions, Kubernetes admission, infrastructure compliance and API access. One language and one engine across those problems saves tooling and the skills a team must maintain.

No. It answers a question and the service that asked applies the answer. That keeps it embeddable anywhere and means adopting it does not require routing traffic through new infrastructure.

OPA Gatekeeper for Kubernetes admission control, Conftest for testing configuration files, and Regal for linting Rego policies.