Skip to main content

Welcome to OPAL 👋

OPAL stands for Open Policy Administration Layer. OPAL is a layer for the Open Policy Agent (OPA), allowing us to detect changes made to our policies and data, and thus pushing live real-time updates to your agents.

OPAL is designed to work with live applications, and bring open-policy to a real-time speed. As updates are pushed to application stores - this could be your Git, your databases, SaaS services and so on - OPAL will make sure the services are always in sync with the authorization data and policy they need, and more importantly, only the services that they need.

How do I start with OPAL?

OPAL Playground - taking your first steps

If you are new to OPAL and want to run step by step through setting up an OPAL playground - please follow the guide here.

Advanced OPAL Setup - for the brave, willing to discover the power of OPAL

With the advanced OPAL setup, there are two options you can choose:

  1. Running OPAL as Docker Images
  2. Running OPAL as Python Packages

Need help?

We are always eager to talk to fellow developers, and we'd be happy to help with anything regarding OPA & OPAL, Permit.io and the IAM flow in general.

💬 Slack Community

The easiest way to reach out to us is via our Slack community - you're welcome to join, ask questions, and see what others are asking / working on.

👩‍💻 GitHub

We use Github to manage support tickets, ongoing design discussions and keep track of out product roadmap.

You're welcome to join the conversation, open issues (bug reports, feature requests) and discussions (general questions / thoughts) across our suite of products:

📧 Email & Zoom

Do you have a more specific question? You can reach out to us via classic email at support@permit.io. Want a deep dive with our team? You can even schedule a Zoom call with us.