Skip to main content

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

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:

Button

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)

Source distribution for oso-sdk 0.3.2
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)

Table of built distributions (wheels) for oso-sdk 0.3.2
File Interpreter ABI Platform Actions
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page