# ![logo](./logo/logo.png) Open Policy Agent

The Open Policy Agent (OPA) is an open source, general-purpose policy engine
that enables unified, context-aware policy enforcement across the entire stack.

## Want to learn about OPA?

- See [openpolicyagent.org](http://www.openpolicyagent.org) to get started.
- See [blog.openpolicyagent.org](https://blog.openpolicyagent.org) for blog posts about OPA and policy.
- Join the conversation on [Slack](http://slack.openpolicyagent.org).

## Want to get OPA?

See [GitHub releases](https://github.com/open-policy-agent/opa/releases) for binary releases.

## Want to build OPA?

See [DEVELOPMENT.md](./docs/devel/DEVELOPMENT.md) for development environment setup and build instructions.

## Helpful Links

- License: [Apache Version 2.0](https://raw.githubusercontent.com/open-policy-agent/opa/master/LICENSE)
- Bugs: [Github Issues](https://github.com/open-policy-agent/opa/issues)
- Features: [Github Issues](https://github.com/open-policy-agent/opa/issues)
- Discussions: [![Slack Status](http://slack.openpolicyagent.org/badge.svg)](http://slack.openpolicyagent.org)
- Documentation: [Introduction](http://www.openpolicyagent.org/docs/), [Tutorials](http://www.openpolicyagent.org/docs/get-started.html), [![GoDoc](https://godoc.org/github.com/open-policy-agent/opa?status.svg)](https://godoc.org/github.com/open-policy-agent/opa)
- Continuous Integration: [![Build Status](https://travis-ci.org/open-policy-agent/opa.svg?branch=master)](https://travis-ci.org/open-policy-agent/opa) [![Go Report Card](https://goreportcard.com/badge/open-policy-agent/opa)](https://goreportcard.com/report/open-policy-agent/opa)
