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.5.3

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.5.3
File Size Uploaded
smbcloud_sdk_auth-0.5.3.tar.gz 51.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for smbcloud-sdk-auth 0.5.3
File
smbcloud_sdk_auth-0.5.3-cp38-abi3-win_amd64.whl CPython 3.8 abi3 Windows x86-64 Details
smbcloud_sdk_auth-0.5.3-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.5.3-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 abi3 Linux glibc 2.17+ ARM64 Details
smbcloud_sdk_auth-0.5.3-cp38-abi3-macosx_11_0_arm64.whl CPython 3.8 abi3 macOS 11.0+ ARM64 Details
smbcloud_sdk_auth-0.5.3-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.5.3.tar.gz

Download URL smbcloud_sdk_auth-0.5.3.tar.gz
Size 51.7 kB
Tags Source
SHA-256 checksum
How to use checksums
d978ee5fd2a6d4cf4ebd8b0e215dee38a4d09382a5a2e852190a99ca990c65ba
BLAKE2b-256 checksum
How to use checksums
59ff7f1d4c29ea28c1ae57c4f355684847026f1f5e6a4c35670a519a7006d044
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 Aug 25, 2026.

Transparency log

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

Download URL smbcloud_sdk_auth-0.5.3-cp38-abi3-win_amd64.whl
Size 1.7 MB
Tags CPython 3.8 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
522eea1b36f10164bca6ee8d6f1db7fa6f2194046d125da0227797e0a336f079
BLAKE2b-256 checksum
How to use checksums
d78507c6cbc3c7f86a72e216bf3fbd471fe5a9b043da0d8b1e763d50e2945998
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 Aug 25, 2026.

Transparency log

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

Download URL smbcloud_sdk_auth-0.5.3-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
75aac454c32e87f3a5c0402f435cde807666580301d1a860b386fc59a648e393
BLAKE2b-256 checksum
How to use checksums
6becd82b556ab77e3c7f407fa09620e36781b27839160a3bf94cd3a4a0c0e455
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 Aug 25, 2026.

Transparency log

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

Download URL smbcloud_sdk_auth-0.5.3-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
64f186ae242f540f916e6e8c8d3036d223e4a03a9b3bc8c4f80c1ce4d845e501
BLAKE2b-256 checksum
How to use checksums
dd3505887fe8ace813f42f5099ee5e167b9d7d9f3bb7e988012894776a5432aa
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 Aug 25, 2026.

Transparency log

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

Download URL smbcloud_sdk_auth-0.5.3-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
94555b01977be8651ff550a581581e1f35bf9364b9f9334c099d3f20a08c4769
BLAKE2b-256 checksum
How to use checksums
9cfde91f88fc2c480136625b35098f62b9c1cf478aaa72cf543f39661f87155e
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 Aug 25, 2026.

Transparency log

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

Download URL smbcloud_sdk_auth-0.5.3-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
1ea601c56f33567da12f304e1d540eae2a0474858249061c4bb5056d3720789a
BLAKE2b-256 checksum
How to use checksums
978e7a16fe7dcfd5fd5e0ad2a74ac9d5feb580c3f5a9337a6e4a9f12f0dbcaba
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 Aug 25, 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

0.6.0

6 release files

0.5.4

6 release files

This release

0.5.3 This release

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