Integrations Rego Playground Editor and IDE Support OPA can be integrated into editors and IDEs to provide features like syntax highlighting, query evaluation, policy coverage,...
What is Policy? What is Policy Decoupling? What is OPA? Why use OPA? Philosophy A policy is a set of rules that governs the behavior of a software service. That policy coul...
Partitions Metrics Debug Logging Fine-tuning Badger settings (superflags) Example This page outlines configuration options relevant to using the disk storage feature of OPA. ...
Prometheus Health Checks Monitoring Prometheus OPA exposes an HTTP endpoint that can be used to collect performance metrics for all API calls. The Prometheus endpoint is enab...
Goals Prerequisites Getting Started Steps 1. Create and save a Terraform plan 2. Convert the Terraform plan into JSON 3. Write the OPA policy to check the plan 4. Evaluate the...
Policy API List Policies Status Codes Example Request Example Response Get a Policy Query Parameters Status Codes Example Request Example Response Create or Update a Polic...
High Performance Policy Decisions Linear fragment Use objects over arrays Use indexed statements Equality statements Glob statements Comprehension Indexing Profiling Sort cri...
High Performance Policy Decisions Linear fragment Use objects over arrays Use indexed statements Equality statements Glob statements Comprehension Indexing Profiling Sort cri...
Cluster Tools for Logging, Monitoring, and Visibility Logging Monitoring and Alerts Istio OPA Gatekeeper CIS Scans Cluster Tools for Logging, Monitoring, and Visibility Ran...
Goals Prerequisites Steps 1. Create an empty policy definition that will allow all requests. 2. Install the opa-docker-authz plugin. 4. Run a simple Docker command to make sure...