Open Policy Agent
VerifiedGeneral purpose CNCF policy engine evaluating rules written in Rego across a stack
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
- Website
- openpolicyagent.org
Open Policy Agent Reviews
No reviews yet
Used Open Policy Agent? Share your experience and help other buyers decide.