Appwrite est un Backend-as-a-Service (BaaS) open source conçu pour accélérer le développement d'applications web, mobiles et Flutter. Il intègre des modules natifs pour l'authentification OAuth et JWT, une base de données NoSQL, le stockage de fichiers, et l'exécution de fonctions serverless en Node.js, Python ou Deno. Cette alternative à Firebase supporte GraphQL et REST, facilitant l'intégration avec React, Vue ou Svelte. L'architecture Docker permet un auto-hébergement sécurisé ou une utilisation cloud optimisée.