Python integrations for Oso Cloud
The Oso SDK provides web framework middleware for oso-cloud, the Oso Cloud Client for Python.
Please Note: The SDK is currently released as a developer preview. Do not use this SDK for production workloads.
Getting Started
If you are looking for the sample application, navigate to examples/starter-policy/fastapi.
Install
pip install --upgrade oso-sdk
Integrations
The Oso SDK integrates directly with the following supported web frameworks:
If you want to add support for a new web framework, please submit a Pull Request or open a GitHub issue.
Documentation
- To get up and running with Oso, try the Quickstart guide.
- Full documentation is available at https://www.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 or authorization more generally, you can join our engineering team & hundreds of other developers using Oso in our community Slack:
Contributing to the SDK
Please refer to CONTRIBUTING.md.
License
Licensed under the Apache 2.0 license, see LICENSE.
Metadata
Release files for oso-sdk 0.3.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| oso_sdk-0.3.2.tar.gz | 22.1 kB | Without provenance | Details for oso_sdk-0.3.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| oso_sdk-0.3.2-py3-none-any.whl | Python 3 | none | any | Details for oso_sdk-0.3.2-py3-none-any.whl |
Total release size: 35.6 kB
Release files / oso_sdk-0.3.2.tar.gz
| Download URL | oso_sdk-0.3.2.tar.gz |
|---|---|
| Size | 22.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cb1786720405ceca09e9001a2277205563e63a86a5b929386d01acfd423f9423
|
|
BLAKE2b-256 checksum How to use checksums |
fa018682f016efe0402090092af3e52e4d7c7287ab58d79af86e877a1edb5b01
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.16
|
Release files / oso_sdk-0.3.2-py3-none-any.whl
| Download URL | oso_sdk-0.3.2-py3-none-any.whl |
|---|---|
| Size | 13.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ecdbf24a679c92e79cb0b22e32a8ac6a2b1d11cbf01d030e9ce6be23587c35fd
|
|
BLAKE2b-256 checksum How to use checksums |
7a0a9dbb762b9588a85a8480f19d745f3e21a7f375919457bac85fb95ef7250c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.16
|
Security for oso-sdk 0.3.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.