topaz icon indicating copy to clipboard operation
topaz copied to clipboard

How is topaz similar/different to OPAL?

Open keshavkaul opened this issue 1 year ago • 1 comments

OPAL (https://opal.ac) allows to orchestrate OPA policy and data dynamically and is deployed as a sidecar with the applications. Curious to understand how topaz is similar or different to OPAL.

keshavkaul avatar Sep 13 '24 08:09 keshavkaul

Topaz is an authorizer (PDP) - it is a superset of OPA. Topaz uses OPA as a decision engine, but adds an embedded ReBAC (Zanzibar) database for storing and demand-loading objects and relations, and efficiently computing “check” and “search” calls.

OPAL is not a PDP itself. It is a control plane that keeps a PDP (typically OPA) up-to-date.

Aserto has a control plane (similar to OPAL) which keeps policies and data up-to-date.

ogazitt avatar Sep 13 '24 14:09 ogazitt

I hope the explanation made sense... closing this issue.

ogazitt avatar Oct 22 '24 18:10 ogazitt