Installation ============ In your ``settings.py``, include:: INSTALLED_APPS = [ ... # Required 'allauth.account', 'allauth.headless', # Optional 'allauth.socialaccount', 'allauth.mfa', 'allauth.usersessions', ... ] # These are the URLs to be implemented by your single-page application. HEADLESS_FRONTEND_URLS = { "account_confirm_email": "https://app.project.org/account/verify-email/{key}", "account_reset_password_from_key": "https://app.org/account/password/reset/key/{key}", "account_signup": "https://app.org/account/signup", } Your project ``urls.py`` should include:: urlpatterns = [ # Even when using headless, the third-party provider endpoints are stil # needed for handling e.g. the OAuth handshake. The account views # can be disabled using `HEADLESS_ONLY = True`. path("accounts/", include("allauth.urls")), # Include the API endpoints: path("_allauth/", include("allauth.headless.urls")), ]