Appwrite : le tueur de Firebase devient adulte

Appwrite — plateforme backend open-source. Base de données, authentification, fonctions, stockage. Ce qui a changé en 2026.

Appwrite a parcouru le chemin de « Firebase open-source pour les pauvres » à une plateforme mature sur laquelle on construit des applications de production. Aujourd’hui, c’est l’un des principaux services backend open-source avec une audience de centaines de milliers de développeurs.

Composants

Appwrite est un ensemble de services dans un seul conteneur Docker :

  • Base de données — base orientée documents avec index et requêtes
  • Auth — plus de 30 fournisseurs OAuth, email/mot de passe, authentification par téléphone, 2FA
  • Stockage — stockage de fichiers avec compression, redimensionnement et analyse antivirus
  • Fonctions — fonctions serverless en Node.js, Python, Go, Dart, Ruby, Java, .NET
  • Messagerie — email, push, SMS intégrés
  • Temps réel — abonnements WebSocket aux modifications de données

API uniforme, SDK pour une dizaine de langages, documentation correcte.

Ce qui s’est amélioré

En 2026, Appwrite a considérablement mûri. Sont apparus : les relations entre collections (équivalent des jointures SQL), les requêtes d’agrégation, la recherche plein texte, des performances de fonctions améliorées. La console d’administration a été repensée — c’est maintenant une véritable application web, pas une simple « case cochée dans la liste des fonctionnalités ».

Auto-hébergement

Docker est le seul moyen de déployer Appwrite sur son propre serveur. Exigences minimales : 2 Go de RAM, 2 vCPU. Pour la production — 4 Go. Base de données — MariaDB, plus Redis pour le cache et les files d’attente. Les mises à jour entre versions majeures peuvent être douloureuses, les migrations exigent de l’attention.

Inconvénients

Le démarrage à froid des fonctions reste perceptible : le premier appel après une période d’inactivité peut prendre 2 à 5 secondes. Pas de cron intégré — les tâches périodiques doivent être implémentées par des moyens externes. Le prix de la version cloud est élevé pour les petits projets.

Pour quels projets

Applications mobiles, produits SaaS, applications web avec un backend de complexité moyenne. Si vous avez besoin rapidement d’une authentification, d’une base de données et d’un stockage de fichiers sans écrire de code boilerplate — Appwrite répond à ces besoins.

Site officiel d’Appwrite