> ## Documentation Index
> Fetch the complete documentation index at: https://svault.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Welcome to Svault

<img src="https://mintcdn.com/svault/5Vbe2GrTgcW8wUiG/images/svault-logo.png?fit=max&auto=format&n=5Vbe2GrTgcW8wUiG&q=85&s=41018b3ab6f8cbcb675469d4149ce209" alt="Svault logo" width="747" height="334" data-path="images/svault-logo.png" />

## Features

* Svault is an open-source developer library that simplifies the authentication process in SvelteKit projects.
* Svault is flexible and lightweight, and allows the developer to decide which authentication types they would like to deploy in their application.
* With native username/password authentication, implementing registration and login functionality have never been easier. Cookies and sessions are automatically created and deleted upon logout or expiration.
* Svault also supports OAuth with a number of providers. Currently, it offers easy setup with Google, Github, and Discord, with more providers to come.
* Currently, Svault's database adapter connects to the developer's PostgreSQL database, with additional database functionality in the works.

## Demo

<iframe width="560" height="315" src="https://www.youtube.com/embed/iMSAZ2DluJ4" title="Svault Demo" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen />
