Skip to content

The authentication
toolkit for Python.

Your application. Your identities. Your rules.
Composable authentication, from the first factor to the final session.

Small pieces. Strong foundations.

Authentication, on your terms.

Use the building blocks you need. Keep control of how they come together.

01 / Factors

Start with identity.

Email OTP, HOTP, TOTP, backup codes, and social login. The primitives behind your authentication flows.

02 / MFA

Make every step count.

Bring factors together in multi-factor workflows and track progress through authentication sessions.

03 / Sessions

Keep the connection.

Manage authenticated identity sessions with persistence that fits your application and your data storage.

Building in the open

A foundation. Not a black box.

Reauth is early-stage and evolving. Expect API changes, explore the source, and help shape what comes next.

Read the docs