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

© 2026 Splitfire AB (smbCloud).

Metadata

Release files for smbcloud-sdk-auth 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for smbcloud-sdk-auth 0.6.0
File Size Uploaded
smbcloud_sdk_auth-0.6.0.tar.gz 52.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for smbcloud-sdk-auth 0.6.0
File
smbcloud_sdk_auth-0.6.0-cp38-abi3-win_amd64.whl CPython 3.8 abi3 Windows x86-64 Details
smbcloud_sdk_auth-0.6.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 abi3 Linux glibc 2.17+ x86-64 Details
smbcloud_sdk_auth-0.6.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 abi3 Linux glibc 2.17+ ARM64 Details
smbcloud_sdk_auth-0.6.0-cp38-abi3-macosx_11_0_arm64.whl CPython 3.8 abi3 macOS 11.0+ ARM64 Details
smbcloud_sdk_auth-0.6.0-cp38-abi3-macosx_10_12_x86_64.whl CPython 3.8 abi3 macOS 10.12+ x86-64 Details

Total release size: 8.9 MB

Release files / smbcloud_sdk_auth-0.6.0.tar.gz

Download URL smbcloud_sdk_auth-0.6.0.tar.gz
Size 52.0 kB
Tags Source
SHA-256 checksum
How to use checksums
362c2a079735e6a56ff2125344cdd735aa18a49260476f1461ea804c6f7aea74
BLAKE2b-256 checksum
How to use checksums
e14fe4dd3d298946e49186c926ddba2883ed5c32b9504a5535c380f8d8488703
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / smbcloud_sdk_auth-0.6.0-cp38-abi3-win_amd64.whl

Download URL smbcloud_sdk_auth-0.6.0-cp38-abi3-win_amd64.whl
Size 1.7 MB
Tags CPython 3.8 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
a7bbc3e8297978aaaf09e855f8f7c68bb49a2539e526a775c7e2fba62786b27e
BLAKE2b-256 checksum
How to use checksums
c7f03618c0d6ccf0bf77f69b2b60ee3e8129aece9773e9b3518f22ce609ff22a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / smbcloud_sdk_auth-0.6.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL smbcloud_sdk_auth-0.6.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.9 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
f1ba790f52235ab5cdee5d0e54e72b27203b79b8a51ce6447006633e385c2f6d
BLAKE2b-256 checksum
How to use checksums
8446131a587b469f990745328b7cd950ad72a16b4d0678a9fa12d1fd8b4164e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / smbcloud_sdk_auth-0.6.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL smbcloud_sdk_auth-0.6.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.8 MB
Tags CPython 3.8 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
0439db8c7b78d999d9c7d6ba89a56789f2e8d0ad9f8e0d904791b3f37d710608
BLAKE2b-256 checksum
How to use checksums
c93346896beea84151df960d33e1c32fb28d5c0fc2dece606ffce81a3cc58e7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / smbcloud_sdk_auth-0.6.0-cp38-abi3-macosx_11_0_arm64.whl

Download URL smbcloud_sdk_auth-0.6.0-cp38-abi3-macosx_11_0_arm64.whl
Size 1.7 MB
Tags CPython 3.8 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2593abad10262b30a728f0680fbc11ab66b4b596410d59c014efd0e6c9ad7906
BLAKE2b-256 checksum
How to use checksums
0c6a936648a02d953302b99d54889dd31026c5f26694cf75583b5e6844946ad8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release files / smbcloud_sdk_auth-0.6.0-cp38-abi3-macosx_10_12_x86_64.whl

Download URL smbcloud_sdk_auth-0.6.0-cp38-abi3-macosx_10_12_x86_64.whl
Size 1.7 MB
Tags CPython 3.8 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
79a10f39324f17bf758a50daebd6b7ec60857c29a558d37e8314c365bf3986cf
BLAKE2b-256 checksum
How to use checksums
8dd0a3fdc78c58b2860e0efc612b659038fddfcbc9f68883636c703d05ec8070
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 1, 2026.

Transparency log

Release history Release notifications | RSS feed

0.7.3

6 release files

0.7.2

6 release files

0.7.1

6 release files

0.7.0

6 release files

0.6.2

6 release files

0.6.1

6 release files

This release

0.6.0 This release

6 release files

0.5.4

6 release files

0.5.3

6 release files

0.5.2

6 release files

0.5.1

6 release files

0.5.0

6 release files

0.4.13

6 release files

0.4.12

6 release files

0.4.11

6 release files

0.4.10

6 release files

0.4.9

6 release files

0.4.8

6 release files

0.4.7

6 release files

0.4.6

6 release files

0.4.5

6 release files

0.4.3

6 release files

0.4.2

6 release files

0.4.1

5 release files

0.4.0

5 release files

0.3.35

2 release files

0.3.33

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page