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

Uploaded CPython 3.8+Windows x86-64

smbcloud_sdk_auth-0.4.10-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

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

smbcloud_sdk_auth-0.4.10-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.4.10-cp38-abi3-macosx_11_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

smbcloud_sdk_auth-0.4.10-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.4.10.tar.gz.

File metadata

  • Download URL: smbcloud_sdk_auth-0.4.10.tar.gz
  • Upload date:
  • Size: 50.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for smbcloud_sdk_auth-0.4.10.tar.gz
Algorithm Hash digest
SHA256 3d251f25660b9b3cddd58f92f83e056326f7925292766bfb5caab6e101c8db9c
MD5 f2065e4ba0c6a63ac42aa79c56ef0a60
BLAKE2b-256 3f81a87ac40b884fc0a6fbc2b1e6b9a86d3594fc4d2376980f80367a6b8a5cb7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for smbcloud_sdk_auth-0.4.10-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 31f8d6276edc31507750d89b096ce2a8595a34b2483cea21d6ab510c9ce3d11e
MD5 ae157b07cca436c64eaf37f23a71d59b
BLAKE2b-256 fa6782dd712e23252495321579c7e5caa51a5b6856da1dcfafe2499bb807ed6b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for smbcloud_sdk_auth-0.4.10-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 afa5c6e30a827e19f762598b9896c5eb94136b02e8873f9e1b40821af8d06413
MD5 ef2c72d246639ef227d25470668878bb
BLAKE2b-256 c84a0f1475ae07bed1910d642bc850e29e3d4d7a1f0cc40911d1c9e814a138d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for smbcloud_sdk_auth-0.4.10-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b6ad091fc713187ccd0bc78fa8639a4af825833a99ff1c5c77ec627f6ce45c01
MD5 c691351e4570ea1b730acda9d9a28c67
BLAKE2b-256 542c31d88ad16453b4f44a8c2a890747a43f2e5ae01262e7bbcc7dbab62f2c11

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for smbcloud_sdk_auth-0.4.10-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2d10927869b1b0f14801e4d936c3661d611c3f9e1b451507c83e7d3c16baf64f
MD5 1695df1c88880e828c75ae9e6b6faef8
BLAKE2b-256 3eeb9e8d881c9d800b58c774b0a660d24ea00e525de749437afab62d928d2de4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for smbcloud_sdk_auth-0.4.10-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7315936b1c3fbe2f195fd0fc9bed6fe530cccafcc40b0550b22bd7559aa4e45a
MD5 9bc09a8e86f60403647a6508120d147d
BLAKE2b-256 f24308da60ca7b392fdd7854d9a0822f428d78db35cc6379a545275c5b861d63

See more details on using hashes here.

Provenance

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