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.
Start with identity.
Email OTP, HOTP, TOTP, backup codes, and social login. The primitives behind your authentication flows.
Make every step count.
Bring factors together in multi-factor workflows and track progress through authentication 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.