Appwrite
BSD-3-Clause backend: auth, database, storage, functions
Next.js / App Platform · BSD-3-Clause · 57.7k
Reviewed 2026-10-18 · last push 2026-10-19 · repo checked 2026-10-19
What's Good
BSD-3-Clause (appwrite/appwrite), release 2.5.0 (2026-10-13), active since 2019. Auth covers email, SMS, OAuth, anonymous sessions and magic URLs. Storage adds compression, encryption, image transforms and access control, Functions run in isolated runtimes on events, and Sites deploys static, SSR and CSR frontends. Self-hosting is a Docker install script for Unix or Windows, with client and server SDKs for most languages. ★~57.7k.
The Catch
Self-hosted Appwrite is a stack of many Docker containers, so plan for upgrades, backups and monitoring yourself; major-version upgrades have migration steps. You are buying into Appwrite's APIs and permission model, which makes leaving harder than with plain Postgres. The managed Appwrite Cloud is a separate commercial offering.
Verdict
A complete Firebase-style backend you can actually self-host — worth it if you want one SDK for auth, data and files.
Embed
Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.
Markdown
[](https://stackgems.com/gems/appwrite)
HTML
<a href="https://stackgems.com/gems/appwrite"><img src="https://stackgems.com/badge/appwrite.svg" alt="Appwrite reviewed on Stack Gems" height="20"></a>