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

# Supabase

> Interrogez et gérez votre base de données Supabase depuis votre agent

## Configuration

<Steps>
  <Step title="Obtenir les identifiants de votre projet">
    Dans le tableau de bord Supabase, allez dans **Settings → API** et copiez votre Project URL et Service Role Key.
  </Step>

  <Step title="Ajouter les identifiants dans Orova">
    **Settings → Integrations → Supabase** → saisissez votre Project URL et Service Role Key.
  </Step>

  <Step title="Créer un outil et l'attribuer">
    **Tools → Create Tool** → sélectionnez **Supabase** → attribuez-le à votre agent.
  </Step>
</Steps>

<Warning>
  La Service Role Key contourne la Row Level Security. Utilisez-la uniquement pour des opérations d'agent de confiance.
</Warning>

## Outils disponibles

| Outil              | Description                                        |
| ------------------ | -------------------------------------------------- |
| `list_tables`      | Lister les tables de la base de données            |
| `get_table_schema` | Obtenir les colonnes et types d'une table          |
| `select_rows`      | Interroger des lignes avec des filtres             |
| `insert_row`       | Insérer une nouvelle ligne                         |
| `update_rows`      | Mettre à jour les lignes correspondant à un filtre |
| `delete_rows`      | Supprimer les lignes correspondant à un filtre     |
| `run_rpc`          | Appeler une fonction Postgres                      |
| `count_rows`       | Compter les lignes d'une table                     |
