---
title: Introduction
description: 'Learn how to manage users in SuperTokens '
sidebar:
  order: 10
---

## Overview

Users are at the core of every authentication flow.
Each **SuperTokens** recipe interacts with users in a way or another.
They get created either from the recipe sign up flow, through the migration API or because of direct SDK calls.

## Prerequisites

This section assumes that you are familiar with basic **SuperTokens** concepts like **recipes**, **sessions** and authentication methods.
If not, please refer to the [quickstart guide](/quickstart) first.


## Customization 

Besides the common actions which you can use to manage users, you can also integrate different features which allow you extend the user functionality.

<CardGroup cols={3}>
  <Card title="Common actions" href="/post-authentication/user-management/common-actions">
See how to create, update and delete users.
</Card>
  <Card title="User Metadata" href="/post-authentication/user-management/allow-users-to-update-their-data">
Learn how to include additional data to each user.
</Card>
  <Card title="Allow users to update their data" href="/post-authentication/user-management/user-metadata">
Implement a series of steps that enable users to change their credentials.
</Card>
  <Card title="Account deduplication" href="/post-authentication/user-management/account-deduplication">
Prevent the creation of multiple accounts with the same email ID.
</Card>
</CardGroup>
