Polar conceptual overview

Polar is Oso's custom-built logic programming language, optimized for authorization uses. To help you learn how to write policies in Oso Cloud, we have tutorials that demonstrate a number of Polar's core features.

TutorialDescription
IntroductionLearn basic policy construction, as well as managing authorization data.
Testing + policy iterationWrite unit tests in Polar and use them to iterate on your policy
TypesUnderstand how Polar's type system determines authorization decisions.
Advanced resource creationUse shorthand rules to simplify RBAC and ReBAC policies.