Oso Cloud Client for Python
The Oso Cloud client for Python provides a convenient wrapper around the Oso Cloud HTTP API for applications and services written in Python.
What is Oso Cloud?
Oso Cloud is authorization-as-a-service. It provides abstractions for building and iterating on authorization in your application – based on years of work with hundreds of engineering teams.
-
Model: Build your authorization model using primitives for common patterns like multi-tenancy and RBAC. Express custom rules using Polar, a declarative policy language for authorization.
-
Store: Store your authorization data using a best-practices data model and use it for access decisions across all of your services.
-
Enforce & Query: Add enforcement calls to your application to perform yes/no permission checks, filter resources by permissions, list a user's roles, and show/hide pieces of your UI.
-
Test & Watch: Write tests over your authorization policies before you push them live. See logs of authorization decisions in real time.
For more information on how Oso Cloud works and how it fits into your architecture, check out the introduction.
Documentation
- To get up and running with Oso Cloud, try the Quickstart guide.
- For method-level documentation, see the Python Client API documentation.
- Full documentation is available at osohq.com/docs.
- To learn about authorization best practices (not specific to Oso), read the Authorization Academy guides.
Community & Support
If you have any questions on Oso Cloud or authorization more generally, you can join our engineering team & hundreds of other developers using Oso in our community Slack:
Metadata
Release files for oso-cloud 2.6.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| oso_cloud-2.6.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / oso_cloud-2.6.0-py3-none-any.whl
| Download URL | oso_cloud-2.6.0-py3-none-any.whl |
|---|---|
| Size | 18.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d984ac9582e78708eb23ff6fa2b67cad489b518d87a0ae86b3e59a37a37666f9
|
|
BLAKE2b-256 checksum How to use checksums |
60583db1f1441ef5defd42fa39310308aed15c72d3639efa2454966019dcea53
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.8.18
|