Stack Gems
Menu
← Catalog

django-allauth

MIT accounts, social login and MFA for Django

Python / Python · OSS/MIT · 10.4k

Reviewed 2026-10-18 · last push 2026-10-16 · repo checked 2026-10-19

What's Good

MIT (pennersr/django-allauth), maintained since 2010. Covers local accounts with email verification, dozens of OAuth/OIDC and SAML providers, MFA with TOTP, recovery codes and WebAuthn/passkeys, user sessions, and a headless API for SPAs and mobile apps. Very well documented and widely deployed. ★~10.4k.

The Catch

It is large and settings-heavy, so read the configuration docs closely. Default templates are plain and you will restyle them. Django-only by design. Development and some project resources have moved toward Codeberg and allauth.org.

Verdict

The standard way to add real accounts and social login to Django.

Embed

Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.

Reviewed on Stack Gems

Markdown

[![Reviewed on Stack Gems](https://stackgems.com/badge/django-allauth.svg)](https://stackgems.com/gems/django-allauth)

HTML

<a href="https://stackgems.com/gems/django-allauth"><img src="https://stackgems.com/badge/django-allauth.svg" alt="django-allauth reviewed on Stack Gems" height="20"></a>

Related

Python →