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

# Configuration

> **Supabase**: Postgres database, Authentication, instant APIs, Edge Functions, Realtime subscriptions, Storage, and Vector embeddings

Supabase is an open source modern stack which provides all features needed for a production-ready application.

## Create a new Project

<Note>[https://supabase.com/](https://supabase.com/)</Note>

## Configure the Project

<AccordionGroup>
  <Accordion title="Database API" icon="webhook">
    Get all the Api keys on the database API page: anon, service\_role.

    <Note>
      Set variables:

      * **VUE\_APP\_SUPABASE\_ANON\_KEY**
      * **VUE\_APP\_SUPABASE\_URL**
      * **JWT\_SECRET**
    </Note>
  </Accordion>

  <Accordion title="Authentification" icon="user-lock">
    #### Site URL:

    Configure the default redirect URL used when a redirect URL is not specified or doesn't match one from the allow list. This value is also exposed as a template variable in the email templates section.

    #### Providers:

    * Email:
      * Enable Email Signup : Yes
      * Double confirm email changes : Yes
      * Enable email confirmations : Yes
    * Facebook
    * Google
    * Linked-in
      <Note>Supabase docs : [https://supabase.com/docs/guides/auth](https://supabase.com/docs/guides/auth)</Note>

    #### Email templates:

    Configure and set your personalized templates. Micleo Edge functions project provide samples. (micleo-functions/supabase/templates)
  </Accordion>
</AccordionGroup>

## Install Supabase CLI

<Note>[https://supabase.com/docs/guides/cli/getting-started](https://supabase.com/docs/guides/cli/getting-started)</Note>

<Card title="Configure the database" icon="gears" href="/dependencies/supabase/database" />
