Open Policy Agent (OPA) ist eine Open-Source-Policy-Engine, mit der Sie Autorisierungs- und Governance-Regeln unabhängig von Anwendungen verwalten. Die Regeln werden in der deklarativen Sprache Rego geschrieben und können für APIs, Kubernetes, Microservices und Datenzugriffe eingesetzt werden. Teams definieren, testen und versionieren die Regeln als Code. OPA lässt sich als Binary, Container oder Bibliothek auf der eigenen Infrastruktur installieren.
OPA ist seit Januar 2021 ein 'Graduated'-Projekt der Cloud Native Computing Foundation (CNCF) und steht unter der Apache-Lizenz 2.0. Die CNCF gehört zur Linux Foundation, die ihren Sitz in den Vereinigten Staaten hat. Da der Quellcode offen ist und die Software auf Ihrer eigenen Infrastruktur läuft, können Entscheidungslogik und Daten im Unternehmen bleiben. OPA ist daher eine praktikable Alternative zu proprietären Policy-Produkten, die an die Plattform eines einzelnen Anbieters gebunden sind. Die Stiftung, die das Projekt trägt, ist US-amerikanisch; für europäische Organisationen liegt die Governance damit außerhalb der EU-Rechtsordnung, während die Software auf eigenen Systemen läuft.