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

Uploaded CPython 3.8+Windows x86-64

smbcloud_sdk_auth-0.5.0-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.5.0-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.0-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.0-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.0.tar.gz.

File metadata

  • Download URL: smbcloud_sdk_auth-0.5.0.tar.gz
  • Upload date:
  • Size: 51.5 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.0.tar.gz
Algorithm Hash digest
SHA256 8535320eb5f48f21daf256a2db2622befe3d9deb524c6ad7628af78f76fb63e4
MD5 8df6fc524b3ff1a853a92d72c7af47bf
BLAKE2b-256 2559eb8659d769a496a120b420cb1c285c2e81b2d3f728364b1fa10d8ce7f2fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for smbcloud_sdk_auth-0.5.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 78739c65d57a43f29917228bb2cc2b458a2d9b51f69f83fea47635115315518c
MD5 285310a51524fecc3ff5843f311a1e13
BLAKE2b-256 8dd5bf2c39f45d78fd9ea3a92dc444179ff105413af64635f6e814c77b14db9e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for smbcloud_sdk_auth-0.5.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 83b48d673da49a5354cf8da2e788a2966841c287f48035a635f9d02d0234fd2a
MD5 1e8c6d02584dd0ef333ee423a446706d
BLAKE2b-256 9aa4dd3da0b5893dcb6f78bc04816eb77ca89bd110facf93c553910c1dd80910

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for smbcloud_sdk_auth-0.5.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 43cf23fcc337140a478770ee85158b1e1ca2230034263df6c7f31b4494199f1d
MD5 6af7dace5ce2fe061afb8ef8d5df6cd7
BLAKE2b-256 9213107fc4e3265ab54e91086911259f699ee9519b457592b0cd839635ff468f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for smbcloud_sdk_auth-0.5.0-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d3ecf4d3b2a7b6c677e6ec2440df146bc4b4388bb7343ed1745fad9e1ff28ce
MD5 5ab0ff8a4e6e361185adaa55a7f97d56
BLAKE2b-256 d775ea329afbacc77ce3ed0c335c6e516288811e19ca28c917e3915730ceb21c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for smbcloud_sdk_auth-0.5.0-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c6c537213cc6554415ed9d415876cf02ff8545cc6e6d6b31c485122f6c207b1c
MD5 70682ab4233a248d4aa7af1566b5011e
BLAKE2b-256 475e9a4de9338f77109f4f8f12f66502b93ef9b64bd4620a850166ec075978db

See more details on using hashes here.

Provenance

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