liveBook · Manning

Open Policy Agent

Open Policy Agent is an open-source policy engine that evaluates declarative policies against structured input to make authorization and other policy decisions.

How 2 Manning books explain it

Effective Platform Engineering

Open Policy Agent is an open-source policy engine that evaluates declarative policies independently of the application or infrastructure being governed.

How it is used
Provides policy decisions for point-of-change governance without requiring central ownership of development teams’ pipelines.
How deep it goes
Explains JSON inputs, Rego assertions, and admission-controller decisions with examples, while leaving agent deployment and policy publishing details aside.
Examples
Uses an age-based allow rule, a code-coverage threshold, and Kubernetes deployment-label checks.
What you can do after
Apply it via OPA and Rego to evaluate deployment requirements at an admission controller while preserving team-owned pipelines.

Read how Effective Platform Engineering explains Open Policy Agent →

Authorization in Action

Open Policy Agent is an open-source policy engine that evaluates declarative policies to make authorization and other policy decisions.

How it is used
Applies portable policy decisions across APIs, Kubernetes, CI/CD pipelines, containers, gateways, and controllers.
How deep it goes
Explains Rego inputs and PARC elements in detail, then stops short of prescribing a built-in authorization structure.
Examples
Uses Kubernetes validation, API input restriction, admission control, CI/CD enforcement, and multi-platform infrastructure authorization.
What you can do after
Apply OPA and Rego to express portable policy logic over structured requests and infrastructure data.

Read how Authorization in Action explains Open Policy Agent →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.