Oso offers scalable, flexible authorization for modern applications.

Open Source Alternative to:

Repository activity:

Stars156

Forks15

Open Issues1

Last commit3 years ago

Languages:

TypeScript
Ruby
CSS
Oso screenshot

Oso is a powerful authorization framework designed to simplify the implementation of access controls in modern applications. It provides developers with the tools to manage complex authorization requirements efficiently. Oso supports various models such as Role-Based Access Control (RBAC), Relationship-Based Access Control (ReBAC), and Attribute-Based Access Control (ABAC), making it versatile for different application needs. With Oso, you can implement authorization directly over your data, reducing architectural complexity and improving performance.

  • Role-Based Access Control (RBAC): Oso provides a straightforward way to implement RBAC, allowing you to define roles and permissions that can be easily managed and scaled as your application grows.
  • Relationship-Based Access Control (ReBAC): This feature allows you to define access controls based on the relationships between entities, offering a more granular and context-sensitive approach to authorization.
  • Attribute-Based Access Control (ABAC): Oso supports ABAC, enabling you to define permissions based on user attributes, resource attributes, and the environment, offering a highly flexible authorization model.
  • High Availability: Oso ensures high availability with deployment across 20+ regions, guaranteeing 99.99% uptime for your authorization needs.
  • Performance: With a latency of less than 10 ms and the ability to handle up to 1 million reads per second, Oso is designed for high-performance environments.
  • Local Authorization: Oso allows you to perform authorization queries directly over your existing database, simplifying your architecture and improving efficiency.

Oso is loved by platform engineering teams for its ability to streamline the authorization process, reduce development time, and eliminate bugs related to access control. It offers a mature, intuitive model with excellent tooling and documentation, making it a preferred choice for developers. Oso is ideal for organizations looking to scale their applications efficiently while maintaining robust security and compliance standards.

Share: