Skip to content

The authentication toolkit for Python

Small pieces.
Infinite
possibilities.

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

Assembly / 001Reauth systems
Factors MFA Sessions
Fig. A — Auth, block by block.↑ Build your way

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