
# Bienvenue sur Sovrium

Sovrium est une plateforme source-available, auto-hébergée qui transforme un seul fichier de configuration en une application web complète.

Installez-le en une commande :

```bash
curl -fsSL https://sovrium.com/install | sh
```

:::callout
**Développement actif.** Sovrium évolue rapidement — les API, le format de configuration et les fonctionnalités peuvent changer d'une version à l'autre. Le [changelog](/fr/changelog) recense ce que chaque version apporte.
:::

## Qu'est-ce que Sovrium ?

Sovrium est une plateforme applicative pilotée par la configuration. Vous décrivez votre application dans un fichier YAML ou JSON (modèles de données, authentification, pages, thèmes, analytique) et Sovrium la transforme en une application web full-stack opérationnelle.

Aucun code générique, aucune configuration de framework, aucun pipeline de build. Juste un fichier qui déclare ce que votre application doit être.

```yaml
name: my-app

tables:
  - id: 1
    name: tasks
    fields:
      - id: 1
        name: title
        type: single-line-text
        required: true

auth:
  strategies:
    - type: emailAndPassword

theme:
  colors:
    primary: '#3b82f6'
```

## Pourquoi Sovrium ?

La plupart des applications métier partagent les mêmes briques de base : tables de données, authentification des utilisateurs, pages rendues côté serveur et système de design. Sovrium fournit tout cela d'emblée, configuré via un seul schéma.

### Aucune dépendance à un fournisseur

Auto-hébergé sur votre infrastructure. Vos données restent les vôtres.

### La configuration plutôt que le code

Déclarez ce dont vous avez besoin au lieu d'écrire du code générique. 49 types de champs, environ 80 types de composants, authentification intégrée.

### Complexité progressive

Commencez avec un simple nom. Ajoutez des tables, un thème, des pages, l'authentification et l'analytique à mesure que vos besoins grandissent.

### Code source disponible

Business Source License 1.1. Gratuit pour un usage interne. Devient Apache 2.0 en 2030.

## Comment ça fonctionne

Écrivez un fichier de configuration, exécutez une seule commande et obtenez une application opérationnelle :

1. Définissez votre schéma en YAML ou JSON
2. Exécutez `sovrium start app.yaml`
3. Obtenez une application full-stack avec tables de données, authentification, pages et bien plus encore

## Étapes suivantes

Installez Sovrium et créez votre première application en moins de 5 minutes.

- [Installation](/fr/docs/installation) — installez Sovrium en local ou déployez-le dans le cloud.
- [Démarrage rapide](/fr/docs/quick-start) — créez et lancez votre première application à partir d'un seul fichier de configuration.

## Explorer la documentation

Chaque section couvre une brique d'une application Sovrium :

- [Tables](/fr/docs/tables-overview) — modèles de données avec 49 types de champs.
- [Pages](/fr/docs/pages-overview) — pages rendues côté serveur, composées à partir de composants.
- [Formulaires](/fr/docs/forms-overview) — collecte de données avec validation intégrée.
- [Authentification](/fr/docs/auth-overview) — stratégies d'authentification et contrôle d'accès par rôle.
- [IA](/fr/docs/ai-overview) — champs IA, agents et fournisseurs locaux en priorité.
- [Automatisations](/fr/docs/automations-overview) — déclencheurs et actions qui exécutent vos workflows.
- [Stockage](/fr/docs/buckets-overview) — buckets de fichiers sur votre propre infrastructure.
- [Recherche](/fr/docs/search-overview) — recherche plein texte dans vos données.

## Obtenir de l'aide

Vous avez trouvé un bug, vous avez une question ou vous souhaitez proposer une fonctionnalité ?

Le code source de Sovrium est disponible et son développement se fait au grand jour. Si vous rencontrez un problème ou si vous avez une idée d'amélioration, le meilleur moyen de nous joindre est via les Issues GitHub.

[Ouvrir une issue sur GitHub →](https://github.com/sovrium/sovrium/issues)
