Skip to main content

smbCloud SDK Auth

Python auth SDK for smbCloud.

About

smbcloud-sdk-auth wraps the shared Rust auth crate through PyO3 so Python apps can use the same auth API as the browser SDK.

Current exported Python APIs include:

  • signup_with_client
  • login_with_client
  • logout_with_client
  • me_with_client
  • remove_with_client
  • Environment
  • AuthClient

Install

pip install smbcloud-sdk-auth

Usage

from smbcloud_auth import AuthClient, Environment

client = AuthClient(
    env=Environment.PRODUCTION,
    app_id="app-id",
    app_secret="app-secret",
)

signup = client.signup("name@example.com", "password123")
login = client.login("name@example.com", "password123")
user = client.me(login["access_token"])

Local packaging

From sdk/python:

maturin build

For the wider platform and docs, see smbCloud and the developer guides.

License

Apache-2.0

Copyright

© 2026 Splitfire AB (smbCloud).

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

smbcloud_sdk_auth-0.5.2.tar.gz (51.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

smbcloud_sdk_auth-0.5.2-cp38-abi3-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.8+Windows x86-64

smbcloud_sdk_auth-0.5.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ x86-64

smbcloud_sdk_auth-0.5.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARM64

smbcloud_sdk_auth-0.5.2-cp38-abi3-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

smbcloud_sdk_auth-0.5.2-cp38-abi3-macosx_10_12_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

Details for the file smbcloud_sdk_auth-0.5.2.tar.gz.

File metadata

  • Download URL: smbcloud_sdk_auth-0.5.2.tar.gz
  • Upload date:
  • Size: 51.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for smbcloud_sdk_auth-0.5.2.tar.gz
Algorithm Hash digest
SHA256 ac04c919d079013d9658be14b549982013cc2a0f263511e9d6f1cc49580f652a
MD5 4a61627a66ab10faa2eb82245d163204
BLAKE2b-256 ddf9d489ecd9c335c6c5e5b307bf3ef50e88bb99994209e3d09d879206e43225

See more details on using hashes here.

Provenance

The following attestation bundles were made for smbcloud_sdk_auth-0.5.2.tar.gz:

Publisher: release-sdk-pypi.yml on smbcloudXYZ/smbcloud-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smbcloud_sdk_auth-0.5.2-cp38-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for smbcloud_sdk_auth-0.5.2-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 9d8d5ac30231fde67208bbc9b9df681304621625a6258322539ab9d49447a8e0
MD5 80f6e77ccb126b257ae308f51677f429
BLAKE2b-256 0f24c743e4432f70a3a9389bfe0f5b3f2bc3382a286e3dd6469f2ac879648e3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for smbcloud_sdk_auth-0.5.2-cp38-abi3-win_amd64.whl:

Publisher: release-sdk-pypi.yml on smbcloudXYZ/smbcloud-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smbcloud_sdk_auth-0.5.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for smbcloud_sdk_auth-0.5.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bf0a5e5a530e908114bc685d133f616cc1459da72ed406e24d9c3ff592369c7e
MD5 749932eacb223935837b1db04780c429
BLAKE2b-256 8ef0c34d60b12a85bcf83936f1412bfca2c2d506a187b3f10a8aef22339eb61b

See more details on using hashes here.

Provenance

The following attestation bundles were made for smbcloud_sdk_auth-0.5.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-sdk-pypi.yml on smbcloudXYZ/smbcloud-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smbcloud_sdk_auth-0.5.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for smbcloud_sdk_auth-0.5.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 74e616352780c33233b8133dbe15a992aabe395ab617e2579d5afa2576fff625
MD5 b10409e01e36b7cac5af118576470940
BLAKE2b-256 5b4656edcf89032886a865d48a308843671dd2a0a39dee163c006aa08a15fee4

See more details on using hashes here.

Provenance

The following attestation bundles were made for smbcloud_sdk_auth-0.5.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-sdk-pypi.yml on smbcloudXYZ/smbcloud-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smbcloud_sdk_auth-0.5.2-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for smbcloud_sdk_auth-0.5.2-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0b9b072225abb47979035050577f5431561004633959a05b923e430c909e9dbc
MD5 322eaedf5612af402ccdeb8e962b5285
BLAKE2b-256 f069779d1f2e75deefb531bf923348f35e8ca5a547f0bae7d3a9cbfbc674ce6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for smbcloud_sdk_auth-0.5.2-cp38-abi3-macosx_11_0_arm64.whl:

Publisher: release-sdk-pypi.yml on smbcloudXYZ/smbcloud-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smbcloud_sdk_auth-0.5.2-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for smbcloud_sdk_auth-0.5.2-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5a4de3c26abe774fd328ed6cd029dfc312c5594ffdcadef718e6c3d055d619b1
MD5 ad357a117f70dc8786a2d869028dd082
BLAKE2b-256 95ee40937e58b587d3f0990d006498f9f095a25e724fcf5febb35526dca49a7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for smbcloud_sdk_auth-0.5.2-cp38-abi3-macosx_10_12_x86_64.whl:

Publisher: release-sdk-pypi.yml on smbcloudXYZ/smbcloud-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page