Oso

Oso logo

Oso

An authorization library that lets developers write permission logic as readable policy code

Upvote
Oso is an open-source framework for adding fine-grained authorization to applications, using a declarative policy language called Polar to express role-based, relationship-based, and attribute-based access rules directly alongside application code. Rather than scattering permission checks across if-statements, teams model who can do what in one place and query it consistently, with official libraries for Python, Node.js, Ruby, Java, Go, and Rust. The original open-source library is now in maintenance mode as the company focuses on its newer offerings.

Frequently Asked Questions

Is Oso free and open source?

Yes, Oso is open source. It is released under the Apache-2.0 license.

Can I self-host Oso?

Yes, Oso can be self-hosted on your own server or cloud infrastructure.

What is Oso written in?

It is built using Python, Java, Rust.

Leave a Review

Share your experience with Oso. Your review will be published after moderation.