Open Policy Agent Rego Development

Policy-based control for authorizations
Home / Development / Open Policy Agent (OPA) Rego Development

Ensure that your clients and users are who they say they are, and are authorized to perform the actions you allow. The Open Policy Agent (OPA) provides a unified toolset and framework for the validation of policies across all your applications and services. OPA decouples policies from code so you can release, analyze, and review policies without any impact on existing applications and services, or sacrificing performance. OPA provides safe, performant, and fine-grained controls to allow specific roles and actions by a client or user.

OPA accepts a policy, input and query, and based on evaluation generates a response. Policies as code allow you to follow your standard development lifecycle. OPA also supports unit-testing, making it easier and faster to iterate your policies with confidence that they won't break. OPA comes with a profiler to report on time spent on evaluating policy expressions.

ArquTec Solutions provides OPA Development for:
(a) Policy evaluation decision for access to your application or service.
(b) Offloading token claims processing from your application or service.
(c) OPA performant decisions based on the data stored in memory and/or external data stores.
(d) OPA decisions based on REST and/or GraphQL API services responses.
(e) OPA write test cases to run against your policies.