Open Policy Agent
Fewer than 5 people recommend it so far, so there's no written verdict. Here is what commenters said.
Why people recommend it
“for policy engine i used OPA/Rego, so it's a well-known language and easier to write complex policies.”
Show 2 more
“I would like to put in an honourable mention for Open Policy Agent”
“I like to constrain myself to OPA/Rego if what I’m doing can be modeled in JSON easily.”
Caveats and dissent
“the management overhead of policy DSLs (in my case, OPA) was hard to justify over straightforward scripting”
Often compared with
Who recommends it in their own words
From the makers not counted in the ranking
You might be interested in Electric Clojure [1], although I must admit that I have not used it myself. [1]: https://github.com/hyperfiddle/electric
Threads where it came up
- Show HN: The Harbinger- mTLS proxy that gives AI agents identity, not API keys 1 mention
- Show HN: Clawk – Give coding agents a disposable Linux VM, not your laptop 1 mention
- Formal Verification Gates for AI Coding Loops 1 mention
- Prolog Coding Horror 1 mention
- MCP Is Dead; Long Live MCP 1 mention
- Show HN: OneCLI – Vault for AI Agents in Rust 1 mention
Also written as OPA, Opa. Data: open-policy-agent.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.
All comments 14
“for policy engine i used OPA/Rego, so it's a well-known language and easier to write complex policies.”
“policy guardrails evaluated by Open Policy Agent (OPA)”
“OPA offers extremely fast runtime execution in a way that would be more difficult to get to in Shen.”
“Used for policy evaluation, e.g. to validate tree-structured datasets against arbitrary permission rule sets.”
“OPA for life”
“OPA policy controls who does what”
“the management overhead of policy DSLs (in my case, OPA) was hard to justify over straightforward scripting”
“full authz policy support via OPA”
“We use OPA/Rego for the policy layer with presets”
“that calls back to OPA”
“I would like to put in an honourable mention for Open Policy Agent”
“OPA”
“I like to constrain myself to OPA/Rego if what I’m doing can be modeled in JSON easily.”
“binding OPA/rego to agent runtimes”