Skip to main content

OPA Ecosystem

Showcase of OPA integrations, use-cases, and related projects.

Create With OPA

Integrate with OPA from your language

Rego Language

Rego is the policy language used by OPA and there are various integrations that make working with the language easier.

OPA at Scale

OPA has a number of features that are most useful when running OPA in production. These integrations make use of those features, and make it easier to use OPA at scale.

Tool Integrations

OPA plays nice with a range of existing tools too via some bespoke integrations.

Created with OPA

OPA's SDKs and APIs offer a solid foundation for all kinds of projects. See the integrations below for inspiration.

All Entries & Integrations

All integrations are ordered by the number of linked resources. Add yours!

Image

Kubernetes Admission Control

Control cluster operations with Rego policies

View Details
Image

Terraform Policy

Check resources are compliant before they're deployed.

View Details
Image

Container Network Authorization with Envoy

Official OPA Envoy Integration

View Details
Image

Spring Security Authorization

Use OPA to make authorization decisions in Spring applications

View Details
Image

Regal

The Linter of Rego Language

View Details
Image

Kafka Topic Authorization

Build fine grained access control for Kafka topics

View Details
Image

Strimzi (Apache Kafka on Kubernetes)

View Details
Image

PHP OPA Library

View Details
Image

OPA Wasm Javascript Module

View Details
Image

OPA Gatekeeper

Rego Policy Controller for Kubernetes

View Details
Image

Conftest

Rego policy for configuration files

View Details
Image

walt.id SSI Kit

Self-Sovereign Identity toolkit with OPA policy support

View Details
Image

Vulnetix

Unified CLI security scanner powered by Rego policies

View Details
Image

VS Code Extension

OPA Integration for the VS Code editor

View Details
Image

Traefik API Gateway

View Details
Image

Swift-OPA

Swift package for evaluating OPA IR Plans

View Details
Image

Spacelift

View Details
Image

Scalr

Policy enforcement for Terraform

View Details
Image

raygun

Black-box Automated Testing for Rego

View Details
Image

Pomerium Access Proxy

View Details
Image

Permit.io

View Details
Image

OPAL

Open Policy Administration Layer

View Details
Image

OPA Wasm Rust Crate

View Details
Image

Wasm .NET Package (christophwille)

View Details
Image

Typescript OPA SDK (Styra)

View Details
Image

Java OPA SDK (Styra)

View Details
Image

Java OPA Wasm SDK (Styra)

View Details
Image

OPA Go SDK

View Details
Image

Wasm .NET Package (me-viper)

View Details
Image

C# OPA SDK (Styra)

View Details
Image

OPA ASP.NET Core SDK (Styra)

View Details
Image

Nomad Admission Control Proxy

NACP

View Details
Image

Legitify

Security policy for SCM

View Details
Image

Kubescape

Kubernetes security posture scanner

View Details
Image

Kubernetes Authorization

View Details
Image

i2scim.io SCIM Restful User/Group Provisioning API

View Details
Image

Flipt

CloudNative Feature Flag Management

View Details
Image

dependency-management-data

A set of tooling to get a better understanding of the use of dependencies across your organisation.

View Details
Image

Container Signing, Verification and Storage in an OCI registry

View Details
Image

AWS CloudFormation Hook

View Details
Image

Authorization Integration with Apache APISIX

View Details
Image

Terraform Cloud

View Details
Image

SQL Database Data Filtering

View Details
Image

Reposaur

View Details
Image

Rekor transparency log monitoring and alerting

View Details
Image

rego-test-assertions

Helper functions for unit testing Rego

View Details
Image

Rego Cheat Sheet

Quick reference for learning Rego

View Details
Image

Principled Evolution (GOPAL & AICertify)

View Details
Image

Pre-commit hooks

View Details
Image

OPToggles (Open Policy Toggles)

View Details
Image

OpenFaaS Serverless Function Authorization

View Details
Image

OPA Wasm Zig Library

View Details
Image

Wasm Java Gradle SDK (sangkeon)

View Details
Image

OPA Spring Boot SDK (Styra)

View Details
Image

OPA Playground

Online Rego Playground

View Details
Image

OPA Errors

OPA error message reference

View Details
Image

.NET Package (me-viper)

View Details
Image

OpenID Connect (OIDC)

View Details
Image

Open Policy Containers

A Docker-inspired workflow for OPA policies

View Details
Image

Moat

A Data Control Plane for Trino & OPA

View Details
Image

SSH and Sudo Authorization with Linux

View Details
Image

KubeShield

Secure Kubernetes using eBPF & Open Policy Agent

View Details
Image

IPTables

View Details
Image

Gradle Build Plugin (Bisnode)

View Details
Image

GKE Policy Automation

View Details
Image

Google Calendar

View Details
Image

Gloo API Gateway

View Details
Image

GitHub Action for OPA Rego Test

GitHub Action to automate testing OPA Rego policies

View Details
Image

GCP audit with Forseti

View Details
Image

Flask-OPA

View Details
Image

Fairwinds Insights Configuration Validation Software

View Details
Image

Elasticsearch Data Filtering

View Details
Image

Docker controls via OPA Policies

View Details
Image

Digger

GitOps for Terraform

View Details
Image

HTTP API Authorization in Dart

View Details
Image

Conforma

View Details
Image

Cloudflare Worker Enforcement of OPA Policies Using Wasm

View Details
Image

Kubernetes Admission Control using Vulnerability Scanning

View Details
Image

Chef Automate

Operational Visibility Dashboard

View Details
Image

Ceph Object Storage Authorization

View Details
Image

Bottle Application Authorization

View Details
Image

Boomerang Bosun Policy Gating

View Details
Image

Backstage

View Details
Image

Zed Extension

OPA Integration for the Zed editor

View Details
Image

ccbr

CIS Benchmark for Kubernetes with Rego

View Details
Image

Sysdig Image Scanner Admission Controller

View Details
Image

Armory Policy Engine for Spinnaker

View Details
Image

Automatically document Rego policies

View Details
Image

Sansshell

View Details
Image

Rego Language Comparisons

Learn Rego by comparison

View Details
Image

Open Service Mesh (OSM)

View Details
Image

Python Client (Turall)

View Details
Image

Java Client (Bisnode)

View Details
Image

Minio API Authorization

View Details
Image

Lula

The Cloud-Native Compliance Engine

View Details
Image

Kubernetes Provisioning

View Details
Image

API Gateway Authorization with Kong

View Details
Image

Jenkins Job Trigger Policy Enforcement

View Details
Image

Express OR in Rego

Idiomatic Rego Examples

View Details
Image

Emissary-Ingress

View Details
Image

Easegress

View Details
Image

Library-based Microservice Authorization

View Details
Image

CoreDNS Authorization

View Details
Image

App authorization for Clojure

View Details
Image

CircleCI

View Details
Image

Carbonetes - BrainIAC

View Details
Image

AWS API Gateway

View Details
Image

Awesome OPA List

View Details
Image

ANTLR Grammar

View Details
Image

Alfred

Self-hosted OPA playground

View Details