Write tests against structured configuration data using the Open Policy Agent Rego query language
-
Updated
May 29, 2024 - Go
The Open Policy Agent (OPA, pronounced “oh-pa”) is an open source, general-purpose policy engine that unifies policy enforcement across the stack. OPA provides a high-level declarative language that lets you specify policy as code and simple APIs to offload policy decision-making from your software. You can use OPA to enforce policies in microservices, Kubernetes, CI/CD pipelines, API gateways, and more.
What is OPA
Write tests against structured configuration data using the Open Policy Agent Rego query language
koans for OPA
Policy Administration point to handle ODRL policies and provide their Rego-equivalent to the Open Policy Agent
Pluggable ABAC/PBAC middleware
This module contains articles about Spring Security
A lightweight container for distributed security policy evaluation
A template repository to quickly port a Open Policy Agent policy to Kubewarden
A Golang restful API boilerplate based on Echo framework v4. Includes tools for module generation, db migration, authorization, modular, authentication and more.
Plugin adding various tasks to help out integrating Open Policy Agent (OPA) in Gradle builds.
List of my talks, workshops, and trainings.
A curated list of OPA related tools, frameworks and articles
A Terraform provider for the Abbey Data Access Control Platform.
Easily sync open-policy rules to your feature toggles
PSR-7 and PSR-15 OPA Authorization Middleware and Open Policy Agent Client
Helm charts for Boomerang Projects
OPA Dependency Manager (ODM)
Open Policy Agent dotnet core extensions