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.1.tar.gz (51.3 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.1-cp38-abi3-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.8+Windows x86-64

smbcloud_sdk_auth-0.5.1-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.1-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.1-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.1-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.1.tar.gz.

File metadata

  • Download URL: smbcloud_sdk_auth-0.5.1.tar.gz
  • Upload date:
  • Size: 51.3 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.1.tar.gz
Algorithm Hash digest
SHA256 0c4e515ec5c712c9a213383a695c7aa152e9e40191b5470a5a2bcba67c2622d7
MD5 3ca0a29bf3051d33c7f5bdd5e531b75c
BLAKE2b-256 6b3f7031c5844e3c7217fcc8347053cc682264183ee6fd91222353c04a91de3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for smbcloud_sdk_auth-0.5.1.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.1-cp38-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for smbcloud_sdk_auth-0.5.1-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f2dcfe6c67aea0eec90c0c241aa9e401d7fd89732b1f600eaacbdd5f1a2e86a7
MD5 a772df79c87b7b5d4cd44492f2cf7c54
BLAKE2b-256 5e0fbe31a75c9440e80ec27cd7649783f23fdf41018b537d2d68055519a2bf9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for smbcloud_sdk_auth-0.5.1-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.1-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for smbcloud_sdk_auth-0.5.1-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 08419712b7ed013abf185f04fed56f89ae906b47e1b2ccd4806936370019cd1b
MD5 c7dbe723ccd2bd9f02ae5a4ccae0d3e5
BLAKE2b-256 30f5406cba05bc83c08451935442d3f6ea67c7c14162ce9bb937118266e77075

See more details on using hashes here.

Provenance

The following attestation bundles were made for smbcloud_sdk_auth-0.5.1-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.1-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for smbcloud_sdk_auth-0.5.1-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e92f7b2346b3add5fe331cf56d5147aa3e5a602696201da05b188389d7684690
MD5 60b420212d12955f50f264d539deb303
BLAKE2b-256 7a07dff3b75cfca038e90cd4cb0b7da3a06b7a3ba97f38309657d2209544a173

See more details on using hashes here.

Provenance

The following attestation bundles were made for smbcloud_sdk_auth-0.5.1-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.1-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for smbcloud_sdk_auth-0.5.1-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a0822e9f34e16c4bb53b9e44bd2b27a89aacc802621b00b434bdd248c521cbd
MD5 f7f384239f853c47d9b002ee0765f248
BLAKE2b-256 6ec15937aa098aca7be2ab5220228ad3fc41b5754ac93c56480c3b5590845a37

See more details on using hashes here.

Provenance

The following attestation bundles were made for smbcloud_sdk_auth-0.5.1-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.1-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for smbcloud_sdk_auth-0.5.1-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0d05a90ff4524100f22b181c7ccf591216168d5926ab30334b2b7ab80715c147
MD5 811d07d9fb63b54f3625859d2d901689
BLAKE2b-256 7fb083c82f2aabdd043b50ab4c23ca2a6de66f9dd498b6eabe78d22cf1766cb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for smbcloud_sdk_auth-0.5.1-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