Features

There is no "pro" version of django-allauth – the default version is the professional version. There is, however, a sponsored version. On top of getting the exact same feature set, you can rest assured that the project keeps on being well maintained.

Featuredjango-allauth
Regular accounts
Sign-up with username, and/or email
Sign-in with username/email and password
Sign-in with an OTP (special 6-digit code)
Email verification (both by code and link)✅ None, Optional, or Mandatory
Multiple secondary emails✅ Configurable
Third-party ("social") accounts
Account with mutiple third-party accounts
One-click sign-up
OpenID Connect
SAML
OAuth, OAuth2
Telegram
Google One Tap sign-in
Two-Factor Authentication
Time-based OTP
SMS OTP📅 Planned 2024
Hardware keys
Passkeys
Security
Built-in rate limits
Account enumeration prevention
Keep track of user sessions
Re-authentication required
API
Single-Page Applications
Native apps (mobile devices, smart TVs, …)
OpenAPI Specification
JWT access tokens✅ Pluggable
API only✅ settings.HEADLESS_ONLY
Mixed mode: API next to a standard site
Legal
LicenseMIT
Data storageSelf-sovereign