This document provides an introduction to Open Policy Agent (OPA), an open source general purpose policy engine. It discusses how OPA can help manage policy in increasingly distributed systems by providing a unified toolset for defining and enforcing policies across the stack. Key points include: - OPA decouples policy from application logic and allows policies to be written and tested using the declarative Rego language. - OPA has a vibrant community with many integrations and production users, and is commonly used for use cases like Kubernetes admission control and microservice authorization. - The document provides examples of how OPA can be used to enforce policies for systems like Kubernetes through validating admission controllers. - Options for deploying