Use Cases
Pricing
Developers
Documentation
Academy
Blog
Changelog
Slack
Company
About
Jobs
Security
Contact Us
Try Oso
Blog
Articles on Authorization & Oso Products
and other news from our engineering team.
Best Practices
October 5, 2022
What can authorization learn from Rails?
Sam Scott
Product
October 4, 2022
Oso Cloud is Generally Available
Graham Neray
Product
October 3, 2022
Building Authorization in GraphQL using Oso Cloud
Patrick O'Doherty
Product
September 29, 2022
Reuse Authorization Logic Using the Query API
Product
September 28, 2022
Add Authorization Data to Oso Cloud
Product
September 22, 2022
Edit Your Policy in the Dashboard
Internals
September 21, 2022
What we can learn from The Great British Bake Off
Mike Cen
Product
September 20, 2022
Model Your Authorization with the Policy Builder
Internals
September 15, 2022
Y(e)arning for a Challenge
Jordan Killpack
Product
September 12, 2022
How to Build Authorization in Microservices
Graham Kaemmer
Best Practices
September 1, 2022
Writing My First Web App Using Oso Cloud
Corey Ashby
Internals
August 31, 2022
Why I don’t play Pokemon
Vijay Ramamurthy
Internals
August 23, 2022
Pivoting from Marketing to Authorization
Jesse Lax
Internals
August 2, 2022
How I Implemented Type Inference for Request Validation
Vijay Ramamurthy
Customers & Ecosystem
July 12, 2022
Abhishek Parmar Joins Oso as Technical Advisor
Internals
July 11, 2022
Oso Summer 2022 Hackathon
Best Practices
June 3, 2022
Using Oso Cloud With Kubernetes Authorization Webhooks
Shaun Verch
Internals
May 19, 2022
Using Rust, SQLx and Rocket in Oso Cloud
Steve Olsen
Best Practices
February 1, 2022
Authorization Patterns in GraphQL
Patrick O'Doherty
Product
January 26, 2022
Release: Oso 0.26.0 is out, including the data filtering adapter API in Python, Ruby, Node, and Go
Internals
January 14, 2022
Oso Winter Hackathon
Internals
January 10, 2022
How we built a VS Code extension with Rust, WebAssembly, and TypeScript
Gabe Jackson
Product
December 22, 2021
Release: Oso 0.25.0 is out, including a new data filtering API in Python and Go
Best Practices
December 17, 2021
Best Practices for Authorization in Microservices
Graham Kaemmer
Customers & Ecosystem
December 14, 2021
Managing Authorization Across Microservices on the International Supply Chain Engineering team at Wayfair
Product
December 1, 2021
Release: Oso 0.24.0 is out, including our new VSCode extension
Internals
November 23, 2021
How We Turn Authorization Logic Into SQL
Gwen Whelan
Product
November 10, 2021
Release: Oso 0.23.0 is out, including a Python 3.10 build and better Prisma support in Typescript
Best Practices
October 27, 2021
Comparison: Oso vs. Open Policy Agent (OPA)
Graham Neray
Internals
October 25, 2021
How We Built a Cross-Platform Library with Rust
Steve Olsen
Product
October 20, 2021
Release: Oso 0.22.0 is out, including better policy validation & Python M1 support
Customers & Ecosystem
October 6, 2021
Developer Den with Guy Podjarny
Product
September 29, 2021
Release: Oso 0.21.0 is out, including quality of life improvements and community contributions
Customers & Ecosystem
September 24, 2021
Permissions Pep Talk
Product
September 15, 2021
Oso 0.20 is out with a big step up for modeling, data filtering, and enforcement
Best Practices
September 15, 2021
Why Authorization is Hard
Sam Scott
Customers & Ecosystem
September 1, 2021
Developer Den with Lea Kissner
Customers & Ecosystem
August 31, 2021
Oso Use Case: A Common Way to Handle Authorization Across Many Apps at Bjerk.io
Lito Nicolai
Product
August 25, 2021
Release: Oso 0.20.0.beta is out with built-in syntax for common models, data filtering in Ruby + Node (more soon!), and built-in APIs for enforcement
Best Practices
August 23, 2021
Guide to Role-Based Access Control (RBAC) in Ruby
Graham Kaemmer
Best Practices
August 5, 2021
Building Zanzibar from Scratch
Sam Scott
Customers & Ecosystem
August 10, 2021
Developer Den with Jason Warner
Product
August 4, 2021
Release: Oso 0.14.1 is out, now with built-in Role-Based Access Control (RBAC) policies in Rust & Java
Internals
July 27, 2021
Oso Community Hackathon
Product
July 16, 2021
Release: Oso 0.14.0 is out, now with built-in Role-Based Access Control (RBAC) policies in Ruby
Customers & Ecosystem
July 8, 2021
Developer Den with Josh Ma
Product
June 25, 2021
Release: Oso 0.13.0 and sqlalchemy-oso 0.9.0 are out, now with a built-in Role-Based Access Control (RBAC) policy
Customers & Ecosystem
June 8, 2021
Oso Use Case: Adding Structure to Authorization at Intraverbal
Lito Nicolai
Customers & Ecosystem
June 2, 2021
Developer Den with Charity Majors
Internals
May 27, 2021
Introduction to Rules in Polar
Anne Ogborn
Product
May 26, 2021
Release: sqlalchemy-oso 0.7.0 and Oso Roles 0.0.4 are out, including support for SQLAlchemy 1.4 and better performance
Internals
May 14, 2021
Polar - A Simple Declarative Language for Authorization
Anne Ogborn
Internals
May 13, 2021
Tea with Sam: Build Google Zanzibar in <60 minutes
Product
May 12, 2021
Release: Oso roles early access 0.0.2 is out, including conditional permissions and simplified initialization
Customers & Ecosystem
May 11, 2021
Developer Den with Calvin French-Owen
Best Practices
April 30, 2021
The basics of role-based access control in SQLAlchemy
Lito Nicolai
Internals
April 29, 2021
Twitch Stream: Developing Oso's Roles Building Blocks
Product
April 28, 2021
Early access to our new roles library, plus Oso 0.12.1 is out!
Customers & Ecosystem
April 15, 2021
Podcast: Oso cofounder/CTO on Junior to Senior with David Guttman
Product
April 14, 2021
Release: Oso 0.12.0 is out with up to 3x faster data filtering performance, more concise syntax and improvements to the Node, Go and Rust libraries
Internals
April 1, 2021
Tea with Sam: How We Build Roles Building Blocks
Product
March 31, 2021
Release: Oso 0.11.3 is out, including support for web workers in Node and Go support for Alpine Linux
Internals
March 26, 2021
Twitch Stream: Data Filtering in Oso using Partial Evaluation
Customers & Ecosystem
March 17, 2021
Announcing Our Series A led by Sequoia and Authorization Academy
Graham Neray
Product
March 3, 2021
Release: Oso 0.11.1 is out, with Improved Data Filtering Performance and More
Best Practices
March 1, 2021
Demo: A Principled Approach to Authorization Using Python & SQLAlchemy
Best Practices
February 24, 2021
Demo: Authorization Patterns for GraphQL using Oso + Python Graphene Library
Product
February 17, 2021
Release: Oso 0.11.0 is out, including the official release of the Oso Go Library and Increased Policy Coverage Data Filtering
Internals
February 18, 2021
Tea with Sam: Data Filtering in Oso using Partial Evaluation
Internals
February 15, 2021
Twitch Stream: Building the Oso Go Library
Customers & Ecosystem
February 4, 2021
The Hanselminutes Podcast: Cryptography 101 with Oso's Sam Scott
Best Practices
February 3, 2021
Demo: Implementing Permissions in Node Applications
Product
February 3, 2021
Release: Oso 0.11.0-alpha now supports Go!
Product
January 20, 2021
Release: Oso 0.10.0 is out – including Authorization for Your UI, Support for Oso in the Browser, and Support for More List Filtering Operations
Product
December 9, 2020
Release: Oso 0.9.0 is out with v0 Built-In Roles, sqlalchemy-oso Updates and More
Internals
January 18, 2021
Tea with Sam: Building the Oso Go integration
Best Practices
November 12, 2020
Oso's Guide to Roles & RBAC
Leina McDermott
Best Practices
August 26, 2020
Building the GitHub Authorization Model Using Oso
Leina McDermott
Internals
January 15, 2021
Advent of Code in Polar
Steve Olsen
Best Practices
January 12, 2021
Role-based access control (RBAC) & Attribute-based access control (ABAC) Defined
Graham Neray
Best Practices
December 10, 2020
GraphQL Authorization with Graphene, SQLAlchemy and Oso
David Hatch
Best Practices
January 11, 2021
Demo: Adding Authorization to a GraphQL app with Oso, Graphene and SQLAlchemy
David Hatch
Best Practices
December 24, 2020
Introducing Built-in Roles with Oso
Leina McDermott
Product
December 23, 2020
Release: sqlalchemy-oso v0.3.0 and django-oso v0.5.1 are out with Built-In Roles and More
Internals
December 29, 2020
Building a runtime reflection system for Rust 🦀️ (Part 3)
Sam Scott
Customers & Ecosystem
December 18, 2020
Talk Python Podcast: Oso Authorizes Python
Customers & Ecosystem
December 15, 2020
Contributions from the Oso community
Best Practices
December 2, 2020
Python Universe: Access Control Patterns in Python (video)
Product
November 30, 2020
Release: Oso 0.8.2 is out with a new SQLAlchemy integration + more list filtering features
Customers & Ecosystem
November 23, 2020
Real Python Podcast: Security and Authorization in your Python Web App
Best Practices
November 17, 2020
Adding Authorization to a Serverless Node.js App
Gabe Jackson
Internals
November 16, 2020
Demo: 🦀️ Building a runtime reflection system for Rust
Internals
November 13, 2020
Polar, a Declarative Policy Language
Product
November 11, 2020
Release: Oso 0.8.0 is out with a new guide on roles, support for null values, and more!
Product
October 28, 2020
Release: Oso 0.7.1 is out with new arithmetic operators, sample apps and more
Best Practices
October 23, 2020
Adding Authorization to a Node.js App – Beyond Role-Based Access Control (RBAC)
Sam Scott
Internals
October 20, 2020
Building a runtime reflection system for Rust 🦀️ (Part 2)
Sam Scott
Best Practices
October 13, 2020
Polar Adventure: A text-based adventure game written in Polar
Steve Olsen
Best Practices
October 14, 2020
Generate Django QuerySet filters using Oso's authorization policies
David Hatch
Product
October 14, 2020
Release: Oso 0.7.0 is out with List Filtering in Django and More
Get updates on Oso.
Great decision!
Oops! That's...not a valid email :-/
We won't spam you. Ever.