What is Oso
Use Cases
Pricing
Developers
Documentation
Academy
Blog
Changelog
Slack
Company
About
Jobs
Security
Contact Us
Try Oso
Blog
Oso Product Updates
and other news from our engineering team.
Development
May 18, 2022
How we use Rust, SQLx and Rocket for Oso Cloud
Steve Olsen
Development
February 1, 2022
Authorization Patterns in GraphQL
Patrick O'Doherty
Releases
January 26, 2022
Release: Oso 0.26.0 is out, including the data filtering adapter API in Python, Ruby, Node, and Go
Development
January 18, 2022
Building permissions in a Django app in 30 minutes
David Hatch
Development
January 14, 2022
Oso Winter Hackathon
Development
January 10, 2022
How we built a VS Code extension with Rust, WebAssembly, and TypeScript
Gabe Jackson
Releases
December 22, 2021
Release: Oso 0.25.0 is out, including a new data filtering API in Python and Go
Architecture
December 17, 2021
Best Practices for Authorization in Microservices
Graham Kaemmer
Development
December 14, 2021
Managing Authorization Across Microservices on the International Supply Chain Engineering team at Wayfair
Releases
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
Releases
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
Releases
October 20, 2021
Release: Oso 0.22.0 is out, including better policy validation & Python M1 support
Interview
October 6, 2021
Developer Den with Guy Podjarny
Releases
September 29, 2021
Release: Oso 0.21.0 is out, including quality of life improvements and community contributions
Announcement
September 24, 2021
Permissions Pep Talk
Development
September 15, 2021
Oso 0.20 is out with a big step up for modeling, data filtering, and enforcement
Development
September 15, 2021
Why Authorization is Hard
Sam Scott
Interview
September 1, 2021
Developer Den with Lea Kissner
Development
August 31, 2021
Oso Use Case: A Common Way to Handle Authorization Across Many Apps at Bjerk.io
Lito Nicolai
Announcement
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
Development
August 23, 2021
Guide to Role-Based Access Control (RBAC) in Ruby
Graham Kaemmer
Interview
August 10, 2021
Developer Den with Jason Warner
Development
August 5, 2021
Building Zanzibar from Scratch
Sam Scott
Releases
August 4, 2021
Release: Oso 0.14.1 is out, now with built-in Role-Based Access Control (RBAC) policies in Rust & Java
Development
July 27, 2021
Oso Community Hackathon
Releases
July 16, 2021
Release: Oso 0.14.0 is out, now with built-in Role-Based Access Control (RBAC) policies in Ruby
Interview
July 8, 2021
Developer Den with Josh Ma
Releases
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
Development
June 8, 2021
Oso Use Case: Adding Structure to Authorization at Intraverbal
Lito Nicolai
Interview
June 2, 2021
Developer Den with Charity Majors
Internals
May 27, 2021
Introduction to Rules in Polar
Anne Ogborn
Releases
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
Events
May 13, 2021
Tea with Sam: Build Google Zanzibar in <60 minutes
Releases
May 12, 2021
Release: Oso roles early access 0.0.2 is out, including conditional permissions and simplified initialization
Interview
May 11, 2021
Developer Den with Calvin French-Owen
Development
April 30, 2021
The basics of role-based access control in SQLAlchemy
Lito Nicolai
Development
April 29, 2021
Twitch Stream: Developing Oso's Roles Building Blocks
Releases
April 28, 2021
Early access to our new roles library, plus Oso 0.12.1 is out!
Podcast
April 15, 2021
Podcast: Oso cofounder/CTO on Junior to Senior with David Guttman
Releases
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
Events
April 1, 2021
Tea with Sam: How We Build Roles Building Blocks
Announcement
March 31, 2021
Release: Oso 0.11.3 is out, including support for web workers in Node and Go support for Alpine Linux
Development
March 26, 2021
Twitch Stream: Data Filtering in Oso using Partial Evaluation
Announcement
March 17, 2021
Announcing Our Series A led by Sequoia and Authorization Academy
Graham Neray
Releases
March 3, 2021
Release: Oso 0.11.1 is out, with Improved Data Filtering Performance and More
Development
March 1, 2021
Demo: A Principled Approach to Authorization Using Python & SQLAlchemy
Development
February 24, 2021
Demo: Authorization Patterns for GraphQL using Oso + Python Graphene Library
Events
February 18, 2021
Tea with Sam: Data Filtering in Oso using Partial Evaluation
Releases
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
Development
February 15, 2021
Twitch Stream: Building the Oso Go Library
Podcast
February 4, 2021
The Hanselminutes Podcast: Cryptography 101 with Oso's Sam Scott
Development
February 3, 2021
Demo: Implementing Permissions in Node Applications
Releases
February 3, 2021
Release: Oso 0.11.0-alpha now supports Go!
Releases
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
Events
January 18, 2021
Tea with Sam: Building the Oso Go integration
Development
January 15, 2021
Advent of Code in Polar
Steve Olsen
Architecture
January 12, 2021
Role-based access control (RBAC) & Attribute-based access control (ABAC) Defined
Graham Neray
Development
January 11, 2021
Demo: Adding Authorization to a GraphQL app with Oso, Graphene and SQLAlchemy
David Hatch
Internals
December 29, 2020
Building a runtime reflection system for Rust 🦀️ (Part 3)
Sam Scott
Development
December 24, 2020
Introducing Built-in Roles with Oso
Leina McDermott
Releases
December 23, 2020
Release: sqlalchemy-oso v0.3.0 and django-oso v0.5.1 are out with Built-In Roles and More
Podcast
December 18, 2020
Talk Python Podcast: Oso Authorizes Python
Development
December 15, 2020
Contributions from the Oso community
Development
December 10, 2020
GraphQL Authorization with Graphene, SQLAlchemy and Oso
David Hatch
Development
December 9, 2020
Release: Oso 0.9.0 is out with v0 Built-In Roles, sqlalchemy-oso Updates and More
Development
December 2, 2020
Python Universe: Access Control Patterns in Python (video)
Releases
November 30, 2020
Release: Oso 0.8.2 is out with a new SQLAlchemy integration + more list filtering features
Podcast
November 23, 2020
Real Python Podcast: Security and Authorization in your Python Web App
Development
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
Development
November 12, 2020
Oso's Guide to Roles & RBAC
Leina McDermott
Releases
November 11, 2020
Release: Oso 0.8.0 is out with a new guide on roles, support for null values, and more!
Releases
October 28, 2020
Release: Oso 0.7.1 is out with new arithmetic operators, sample apps and more
Development
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
Releases
October 14, 2020
Release: Oso 0.7.0 is out with List Filtering in Django and More
Development
October 14, 2020
Generate Django QuerySet filters using Oso's authorization policies
David Hatch
Development
October 13, 2020
Polar Adventure: A text-based adventure game written in Polar
Steve Olsen
Development
October 7, 2020
Lightning Talk at SF Python Meetup on access controls in Django
Development
September 25, 2020
Adding auth to a Flask App with Azure Active Directory and Oso
Leina McDermott
Internals
September 24, 2020
Building a runtime reflection system for Rust 🦀️ (Part 1)
Sam Scott
Releases
September 22, 2020
Release: Oso 0.6.0 is out with Rust Support and More
Internals
September 14, 2020
Lightning Talk at Rust NYC on Oso Internals
Internals
September 14, 2020
Anatomy of a Rule
Alex Plotnick
Releases
September 9, 2020
Release: Oso 0.5.2 is out with a Django integration and more
Development
August 26, 2020
Building the GitHub Authorization Model Using Oso
Leina McDermott
Releases
August 25, 2020
Release: Oso 0.5.0 is out with Node.js Support, Debug Mode, and More
Development
August 14, 2020
Adding authorization to your Flask web app with Oso
David Hatch
Releases
August 12, 2020
Release: Oso 0.4.0 is out with Windows support, Flask, and plenty more
Releases
July 28, 2020
Oso is Now in Developer Preview
Get updates on Oso.
Great decision!
Oops! That's...not a valid email :-/
We won't spam you. Ever.