Distributed Authorization
Centralize your logic. Keep app data in your database.
Platform Engineering Teams 🤍 Oso
Why Distributed Authorization?
- Centralize logic and shared permissions data
- Keep application data in your database
- Let Oso stitch all your data together
Oso is Authorization as a Service
Built in 🦀 Rust, hardened by thousands of engineering teams
Distributed authorization Centralize your logic. Keep app data in your database
High availability
Runs in 20+ regions for 99.99% uptime
Performance
<10 ms latency and up to
1M reads/sec
Fully Extensible DSL
RBAC, ReBAC, and ABAC
RBAC, ReBAC, and ABAC
Deterministic
Testable, debuggable, observable
Testable, debuggable, observable
Run anywhere
Cloud, hybrid, or on-premises
Cloud, hybrid, or on-premises
Learn authorization best practices
Read a series of technical guides that explains how to build authorization into your app, including architecture, modeling patterns, enforcement, and more — whether you use Oso or not.
Read Authorization Academy
Loved by Developers
“I'm sold on this way ahead for the known future. Oso has nailed the abstractions. That’s the hardest part to get right, and the hardest part to change later.”
Will Flynt
Principal Engineer, Amazon
Principal Engineer, Amazon
“We needed to manage authorization across all of our new microservices. The answer was the Oso authorization framework."
Nicholas Matison
Senior Engineer, Wayfair
Senior Engineer, Wayfair
“Oso is A+. As we moved upmarket, being able to implement authz consistently and accurately helped us move faster and resolved a never-ending source of bugs.”
Brian Scanlan
Engineer, Intercom
Engineer, Intercom
“It used to take us months to add new roles. With Oso we cut that time 10x. The Oso team has also been very helpful, making our migration super smooth.”
Derick Matamoros
Lead Engineer, Oyster HR
Lead Engineer, Oyster HR
“We reviewed multiple solutions – Oso came out on top for its devex, scalable and consistent performance, and the flexibility to match all our needs.”
Jiří Brunclík,
VP Engineering, Productboard
VP Engineering, Productboard
“The ability to do authorization queries over data in our existing database reduces architectural complexity and is a big technical win for us."
Anthony Cristiano
Staff Software Engineer, Headway
Staff Software Engineer, Headway
“Oso has been huge for us. It has the most intuitive model. It’s the most mature, and has the best tooling and docs. And the support has been unreal.”
Raven Jiang
CTO, Arc
CTO, Arc
“We assessed many options (including building in-house) and we chose Oso for its distributed architecture, 99.99% uptime, and in-depth domain knowledge."
Guhan Venguswamy
Head of Platform Engineering, Jasper.ai
Head of Platform Engineering, Jasper.ai
“Oso was the fastest path to building roles and has been incredible – easy to wrap our heads around, great docs, and makes life much simpler.”
KC Chintalapati
Engineer, Fiddler
Engineer, Fiddler