Policy and data administration, distribution, and real-time updates on top of Policy Agents (OPA, Cedar, ...)
-
Updated
May 1, 2024 - Python
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
Policy and data administration, distribution, and real-time updates on top of Policy Agents (OPA, Cedar, ...)
AWS Cloudformation Hook for OPA-powered infrastructure policy enforcement
Python client for Open Policy Agent
MagTape Policy-as-Code for Kubernetes
All TCS XPLORE Python OPA, IPA, IRA and CPA answers in the most simple way you can imagine.
Sphinx extension that automatically documents Open Policy Agent Rego policies
Write your rego authorization rules from the frontend - Open policy agent
Just a very basic OPA example, verifying a signed JWT to allow access to a resource.
Microservices Authantication and Authorization
Cookiecutter template for a Python FastAPI project utilizing OPA for authz
Procrustes analysis with Python
Flask extension for OPA
DevOps related assessment exercises