Skip to main content

Python Auth SDK for smbCloud, built from Rust.

Project description

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 smbCloud (Splitfire AB).

Project details


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

Uploaded CPython 3.8+Windows x86-64

smbcloud_sdk_auth-0.4.3-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.4.3-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.3-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.3-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.3.tar.gz.

File metadata

  • Download URL: smbcloud_sdk_auth-0.4.3.tar.gz
  • Upload date:
  • Size: 51.4 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.3.tar.gz
Algorithm Hash digest
SHA256 faa9ec8673e16310e0a2ce887f47a25ee5daeebe71a444cdbf7d2ff4291b499c
MD5 70adcc0e7a5d2119aa4f57b164e36d12
BLAKE2b-256 f800e0a0b0453b4bc98af07c138055a74e912602ca62cc43fed14a3cbd5f6c66

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for smbcloud_sdk_auth-0.4.3-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 4dfdbddad6061f50acd2cbdc7c66a5cf89d3bfffaf918e7670d71a8dc4546463
MD5 00ae1f2b595ce81e9444d633930e9b3e
BLAKE2b-256 6ac8f6e0719442f56b1dd59e1fab1817ae264640f513d6a91f25c32dcd900ebe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for smbcloud_sdk_auth-0.4.3-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 598a12653152f22585883a215a16ae4f978680baed2f43e2a5ae9c5e511d407e
MD5 610328586aa00bb871bceba7f5dd7dcb
BLAKE2b-256 9a51ee8aaecc23ee03d2f38849586d3edf8c2c412011bc69c4df56e67fb23fcb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for smbcloud_sdk_auth-0.4.3-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c420c8f69ceab324463c056861c872e03ee733102f94844ddb4479f9a091f9c0
MD5 b52c7058f08d002c65144345727a375f
BLAKE2b-256 f74ee99c8bf1dc01e27846662b2f16cc6a3a658c03ca27b04614887f41b27a80

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for smbcloud_sdk_auth-0.4.3-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 140eb963836e0aa86798a0892f185f6954c4d1089bcbd5a07a071b1208bb38d1
MD5 619752fd089b0bee38a748f7870a4acf
BLAKE2b-256 041536ab28235d4e503f6a3bf6d46c015aa83136906dc969df7c93896a661006

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for smbcloud_sdk_auth-0.4.3-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 702bc637ba7668802833c0690e221f4985b8a54775c85e62a8bb68e95981fbc3
MD5 65a805df288a22549aa02a316069886f
BLAKE2b-256 9c61ecef54284ef8b14c07165792911e55bc22b6e08e3d5e5c754607d0411c37

See more details on using hashes here.

Provenance

The following attestation bundles were made for smbcloud_sdk_auth-0.4.3-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 Pingdom Monitoring Sentry Error logging StatusPage Status page