APPWRITE : tout le backend d’un coup, en open source
📌 APPWRITE est une plateforme de développement open source qui réunit tout le backend d’une application web, mobile ou IA dans un seul service — authentification, bases de données, stockage, fonctions serveur, messagerie et même hébergement du frontend — en cloud managé ou chez vous.
Vous connaissez le scénario : vous vouliez construire un produit, et vous voilà en train de recoller des briques. Un service pour l’auth, un autre pour la base, un pour les fichiers, un pour les emails, un pour déployer. Chaque équipe sur Terre refait ce travail. L’idée derrière APPWRITE est simple : arrêter de coller, prendre la pile entière. C’est l’approche inverse des plateformes qui vous vendent une pièce à la fois.
Concrètement, six produits cohabitent sous une même API. Auth gère email/password, SMS, OAuth, sessions anonymes et liens magiques, avec multi-factor et validations de comptes. Les bases de données offrent tables, requêtes, pagination, index et relations. Le stockage accepte les fichiers avec chiffrement, compression et transformations d’images. Les fonctions s’exécutent en serverless dans 15 runtimes, déclenchées par événements ou planification. Messaging pousse emails, SMS et notifications push. Et Sites héberge le frontend avec domaines personnalisés, rendu serveur et intégration Git avec previews. L’ensemble tourne dans des conteneurs : l’auto-hébergement se résume à une commande.

Ce qui m’accroche, ce n’est pas une fonction isolée, c’est la consolidation : fini les cinq tableaux de bord à ouvrir pour savoir où est mon utilisateur. Une API, une interface, une facture. Et le fait que Sites fasse le lien entre votre Git et l’hébergement signifie qu’un git push peut suffire pour sortir le frontend, la base et l’auth du même écosystème. Je trouve aussi le self-hosting rassurant : pas de dépendance à un cloud propriétaire pour les équipes qui ont des contraintes de résidence des données. 57 000 étoiles, licence BSD à 3 clauses, l’infrastructure est inspectable et modifiable, et la communauté Discord est active.
- 🔐 Auth multi-modes : MFA, liens magiques, sessions anonymes
- 🗄️ Bases de données avec relations, index et pagination
- 📦 Stockage chiffré avec transformations de fichiers
- ⚡ Fonctions serverless sur 15 runtimes
- 📬 Messagerie unifiée email, SMS et push
- 🌐 Sites : hébergement avec Git, previews et domaines
Pour essayer, deux portes. Appwrite Cloud est gratuit pendant la bêta publique, sans carte bancaire, avec des SDK client et serveur pour tous les frameworks. Ou vous hébergez, avec les instructions prêtes pour Unix, Windows et PowerShell. Créer un premier utilisateur ou une première base prend quelques minutes — les docs détaillées attendent sur appwrite.io/docs.
Ce n’est pas la solution pour une infrastructure géante, ultra-spécialisée. Mais pour l’immense majorité des projets, c’est plus qu’assez, et c’est open source. Si vous démarrez quelque chose et que le cinquième template d’authentification vous décourage, une instance gratuite vous donne le backend complet en dix minutes.
Sources
