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