Skip to main content

Wristband Multi-Tenant Authentication SDK for Python FastAPI

Wristband provides enterprise-ready auth that is secure by default, truly multi-tenant, and ungated for small businesses.

For detailed setup instructions and usage guidelines, visit the project's GitHub repository.

Details

This SDK facilitates seamless interaction with Wristband for user authentication within multi-tenant FastAPI applications. It follows OAuth 2.1 and OpenID standards and is supported for Python 3.11+. Key functionalities encompass the following:

  • Initiating a login request by redirecting to Wristband.
  • Receiving callback requests from Wristband to complete a login request.
  • Retrieving all necessary JWT tokens and userinfo to start an application session.
  • Logging out a user from the application by revoking refresh tokens and redirecting to Wristband.
  • Checking for expired access tokens and refreshing them automatically, if necessary.

You can learn more about how authentication works in Wristband in our documentation:

Questions

Reach out to the Wristband team at support@wristband.dev for any questions regarding this SDK.

Release files for wristband-fastapi-auth 2.1.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 wristband-fastapi-auth 2.1.0
File Size Uploaded
wristband_fastapi_auth-2.1.0.tar.gz 83.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for wristband-fastapi-auth 2.1.0
File Interpreter ABI Platform
wristband_fastapi_auth-2.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 123.0 kB

Release files / wristband_fastapi_auth-2.1.0.tar.gz

Download URL wristband_fastapi_auth-2.1.0.tar.gz
Size 83.3 kB
Tags Source
SHA-256 checksum
How to use checksums
166b7c17fe52ab3f38b58bbfd048ef02e818403f8c8fdb86ebfaabcd03afb84c
BLAKE2b-256 checksum
How to use checksums
9ddf22c61fae0122ce5e4a8adcdbac02a9ce693bafd85ee711b151b6de8911f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / wristband_fastapi_auth-2.1.0-py3-none-any.whl

Download URL wristband_fastapi_auth-2.1.0-py3-none-any.whl
Size 39.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e52991f461ce07b4cd1cb65e7e2dd770b4ba2733584968e5530955e0fd2fee91
BLAKE2b-256 checksum
How to use checksums
4374e25d27b4ba6dd62cb1d5d9adfeff68f39d776cdd5bf504131816378d446d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release history Release notifications | RSS feed

This release

2.1.0 This release

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

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