Appwrite hat den Weg vom „Open-Source-Firebase für Arme" zu einer ausgereiften Plattform zurückgelegt, auf der Produktionsanwendungen gebaut werden. Heute ist es einer der führenden Open-Source-Backend-Dienste mit Hunderttausenden Entwicklern.
Komponenten
Appwrite ist ein Satz von Diensten in einem Docker-Container:
- Database — dokumentenorientierte Datenbank mit Indizes und Abfragen
- Auth — 30+ OAuth-Provider, E-Mail/Passwort, Telefon-Auth, 2FA
- Storage — Dateispeicher mit Komprimierung, Größenanpassung und Virenprüfung
- Functions — Serverless-Funktionen in Node.js, Python, Go, Dart, Ruby, Java, .NET
- Messaging — E-Mail, Push, SMS direkt integriert
- Realtime — WebSocket-Abonnements auf Datenänderungen
Einheitliche API, SDKs für ein Dutzend Sprachen, ordentliche Dokumentation.
Was besser geworden ist
2026 ist Appwrite deutlich erwachsener geworden. Neu hinzugekommen: Beziehungen zwischen Collections (ähnlich SQL-Joins), Aggregationsabfragen, Volltextsuche, verbesserte Funktionsleistung. Die Admin-Konsole wurde überarbeitet — jetzt eine vollwertige Webanwendung, kein „Häkchen auf der Feature-Liste".
Self-Hosting
Docker ist die einzige Möglichkeit, Appwrite auf dem eigenen Server bereitzustellen. Mindestanforderungen: 2 GB RAM, 2 vCPU. Für Produktion: 4 GB. Datenbank: MariaDB, plus Redis für Caching und Warteschlangen. Updates zwischen Hauptversionen können schmerzhaft sein, Migrationen erfordern Aufmerksamkeit.
Nachteile
Der Kaltstart von Funktionen ist immer noch spürbar: Der erste Aufruf nach einer Ruhephase kann 2-5 Sekunden dauern. Kein eingebauter Cron — periodische Aufgaben müssen extern realisiert werden. Der Preis der Cloud-Version ist für kleine Projekte happig.
Für welche Projekte
Mobile Apps, SaaS-Produkte, Webanwendungen mit mittelschwerem Backend. Wenn Sie schnell Authentifizierung, Datenbank und Dateispeicher ohne Boilerplate-Code benötigen — Appwrite deckt diese Anforderungen ab.