← Toute la bibliothèque

Appwrite

Nouveau

L’alternative gratuite àSupabase,Firebase

🟡 Intermédiaire⏱️ ~20 min d’installationTu économises 22 €/mois

Appwrite, c'est un backend complet pour tes applis web et mobiles, et le plus proche de Supabase qu'on trouve en open source : près de 58 000 étoiles sur GitHub, une entreprise derrière le projet depuis 2019, une licence BSD, donc libre pour tous les usages. Tout tient dans une seule console : les comptes utilisateurs (e-mail, lien magique, connexion Google, GitHub, Apple et une trentaine d'autres, double authentification, équipes), une base de données PostgreSQL par défaut depuis la version 2, le stockage de fichiers avec redimensionnement d'images, des fonctions en Node, Python, PHP ou Go, l'envoi d'e-mails, de SMS et de notifications push, le temps réel, et même l'hébergement de ton site, à la façon de Vercel. Il fournit des SDK pour le web, Flutter, iOS et Android, un assistant qui importe ton projet Supabase ou Firebase, et un serveur MCP : Claude Code peut créer tes tables et tes fonctions directement dans ton projet. Deux façons de l'utiliser. Sur ton serveur, c'est gratuit et sans limite : une commande Docker sur une machine d'au moins 2 cœurs et 4 Go de mémoire, et la documentation explique même l'installation avec Dokploy. Ou sur Appwrite Cloud, dont l'offre gratuite va jusqu'à 75 000 utilisateurs actifs par mois et 2 projets, mis en pause après une semaine sans activité, comme chez Supabase. L'offre Pro coûte 25 dollars par mois, le même prix que Supabase.

Aperçu de Appwrite, alternative gratuite et open source à Supabase et Firebase

Face à Supabase : le match

  • Prix

    Appwrite

    0 € sur ton serveur

    Supabase

    22 €/mois (Pro)

  • Base de données

    Appwrite

    PostgreSQL par défaut, ou MariaDB, MongoDB

    Supabase

    PostgreSQL

  • Utilisateurs

    Appwrite

    Illimités sur ton serveur

    Supabase

    100 000 actifs par mois, puis à l'usage

Comment l’installer (même en partant de zéro)

Deux chemins : le cloud gratuit d'Appwrite pour tester sans rien installer, ou ton propre serveur pour ne plus jamais payer. Le prompt part de zéro et installe la version sur ton serveur.

  1. 1

    Colle ce prompt dans Claude (Code ou Desktop)

    Il vérifie ton serveur, installe Appwrite depuis le dépôt officiel, sécurise la console et branche Claude sur ton projet :

    Installe Appwrite sur mon serveur : c'est le backend open source qui remplace Supabase et Firebase (dépôt GitHub appwrite/appwrite, site appwrite.io). Vérifie d'abord que le serveur a au moins 2 cœurs, 4 Go de mémoire et 2 Go de swap, et que Docker est installé (installe-le sinon). Lance ensuite l'installateur officiel avec la commande docker run de la documentation, sur la dernière version stable de l'image appwrite/appwrite, garde PostgreSQL comme base de données et configure mon nom de domaine avec un certificat HTTPS. Si j'utilise déjà Dokploy, suis plutôt le guide Dokploy de la documentation d'Appwrite. Crée mon compte administrateur et vérifie que personne d'autre ne peut créer de compte sur la console. Configure l'envoi d'e-mails avec mon serveur SMTP pour que les e-mails de connexion partent de mon domaine. Si j'ai un projet sur Supabase ou Firebase, montre-moi l'assistant d'import de la console. Branche ensuite le serveur MCP d'Appwrite dans Claude Code pour que tu puisses créer mes tables et mes fonctions, et montre-moi comment sauvegarder la base et les fichiers, puis comment faire les mises à jour. Explique chaque étape simplement, je débute.
    
    Analyse le repo GitHub et regarde s'il est safe à installer par rapport à ma machine et mon infrastructure. Pose-moi un maximum de questions sous forme de widget pour clarifier ma demande et être le plus précis possible.
  2. 2

    Pas de serveur ? Commence sur le cloud gratuit

    Un compte sur cloud.appwrite.io suffit : jusqu'à 75 000 utilisateurs actifs par mois et 2 projets, mis en pause après une semaine sans activité. Tu pourras migrer sur ton serveur plus tard.

  3. 3

    Fais tes mises à jour avec l'outil prévu

    Appwrite se met à jour avec sa commande de migration, pas en changeant juste la version de l'image. Sauvegarde la base et les fichiers avant chaque mise à jour.

Ce que tu en fais concrètement

Le backend de ton appli, sans abonnement

Comptes, base de données, fichiers et fonctions sur ton serveur : tu ne paies plus les 25 dollars par mois de Supabase Pro, ni l'usage au-delà des quotas.

Claude construit dans ton projet

Avec le serveur MCP, Claude Code crée tes tables, tes règles d'accès et tes fonctions directement dans Appwrite, pendant qu'il code ton appli.

Une seule console au lieu de trois outils

Connexion, envoi d'e-mails, de SMS et de notifications push, hébergement du site : ce que tu assemblais entre Supabase et Vercel se pilote au même endroit.

La santé du projet, en un coup d’œil

Avant d’installer un outil open source, une question compte : est-ce que le projet est vivant ? Ces scores sont calculés depuis les données publiques GitHub. Ce ne sont pas des notes en l’air.

99/100

Excellent

Projet très actif et bien entretenu : tu peux y aller sereinement.

Activité
100

Est-ce que le code bouge ? (commits des 30 derniers jours)

Maintenance
100

Depuis quand la dernière mise à jour ? Plus c’est frais, mieux c’est.

Communauté
96

Étoiles et contributeurs : du monde autour = de l’aide et des correctifs.

Maturité
100

L’âge du projet. Assez vieux pour être solide, encore vivant.

Momentum
100

Le rythme du moment comparé à son rythme habituel : ça accélère ou ça s’endort ?

Le repo en chiffres

Étoiles GitHub
57,5 k
Forks
5,8 k
Contributeurs
358
Commits
44,2 k
Âge du projet
7.5 ans
Dernier commit
aujourd’hui
Taille
512.6 MB
Licence
BSD-3-Clause

Construit avec

  • PHP 93%
  • TypeScript 6.8%

Scores calculés automatiquement depuis l’API GitHub (activité des 30 derniers jours, fraîcheur des mises à jour, taille de la communauté, âge du projet). Actualisés chaque jour.

L’avis de Loucash

8/10

Si tu quittes Supabase, c'est l'alternative la plus complète que j'aie vue. Depuis la version 2, Appwrite tourne sur PostgreSQL par défaut, et il va plus loin que Supabase sur un point : e-mails, SMS, notifications push et hébergement du site sont dans la même console. Ce que j'apprécie : le serveur MCP. Claude Code crée les tables et les fonctions pendant qu'il code l'appli, sans que je passe par l'interface. Et le cloud gratuit permet de tester avant de monter un serveur. Pourquoi 8 et pas plus : c'est lourd. Il faut un serveur d'au moins 4 Go de mémoire, et 19 conteneurs tournent derrière la console. Les mises à jour passent par un outil de migration, à ne pas faire à la légère. Et si ton projet tient dans une petite base, PocketBase fait le travail avec un seul fichier.

C’est pour toi si : Tu as une appli web ou mobile sur Supabase ou Firebase, un serveur d'au moins 4 Go, et tu veux arrêter de payer l'abonnement et l'usage. Pour un premier backend ou un petit projet, commence par PocketBase, plus simple.

À voir aussi dans la bibliothèque

Un mail par semaine qui te fait économiser

Chaque mardi : les alternatives open source qui viennent d’entrer dans la bibliothèque, ce qu’elles remplacent et ce qu’elles te font économiser. Un mail, pas plus.

Gratuit. Un mail le mardi. Désinscription en un clic.

Rejoins les lecteurs du mardi