---
url: "https://vueda.dev/v3/reference/api/py/vueda.user.adapters.md"
title: "user.adapters"
---

# user.adapters

## Overview

AllAuth and user adapters for email and SMS notification delivery.

## Classes

- [DefaultUserAdapter](/v3/reference/api/py/vueda.user.adapters/DefaultUserAdapter.md)
- [VuedaAllAuthAccountAdapter](/v3/reference/api/py/vueda.user.adapters/VuedaAllAuthAccountAdapter.md)
- [VuedaAllAuthHeadlessAdapter](/v3/reference/api/py/vueda.user.adapters/VuedaAllAuthHeadlessAdapter.md)
- [VuedaAllAuthMFAAdapter](/v3/reference/api/py/vueda.user.adapters/VuedaAllAuthMFAAdapter.md)

## `get_adapter` {#get_adapter}

Return a new instance of the user adapter class named by the ``VUEDA_USER_ADAPTER`` setting.

VUEDA uses it to send welcome, forgot password, and TOTP code messages by email or SMS.

### Signature {#get_adapter-signature}

`get_adapter()`

#### Returns {#get_adapter-returns}

`vueda.user.adapters.DefaultUserAdapter`

### Source {#get_adapter-source}

`server/vueda/user/adapters.py:218`

## Source

`server/vueda/user/adapters.py`
