---
title: Introduction
description: Use email verification to ensure user authenticity and protect application routes.
sidebar:
  order: 10
---

## Overview

With the **Email Verification** recipe, you can confirm the email address of a user before they can use your application.

## Getting started

You can go through the *Initial Setup* page for a quick tutorial on how to configure the feature. 

<CardGroup cols={3}>
  <Card title="Quickstart" href="/additional-verification/email-verification/initial-setup">
Go through a quick tutorial that shows you how to add the **Email Verification** recipe to your application.
</Card>
</CardGroup>


## Customization 

To adjust the functionality to fit your use case you can explore different sections from the documentation. 

<CardGroup cols={3}>
  <Card title="Protect frontend and backend routes" href="/additional-verification/email-verification/protecting-routes">
Limit the access to your frontend and backend routes to users who have confirmed their email address.
</Card>
  <Card title="Manual actions" href="/additional-verification/email-verification/manual-actions">
Generate verification links and change the email verification status manually.
</Card>
  <Card title="Customize the pre-built UI" href="/additional-verification/email-verification/changing-style">
Learn how to change the look of the pre-built UI.
</Card>
</CardGroup>
