Appwrite screenshot
#86 B Rank #215

Appwrite

Self-hosted backend-as-a-service offering auth, database, storage, and serverless functions, positioned against Firebase/Supabase. Client SDKs reference a project ID and endpoint similarly to Supabase's URL-coupling problem.

Database TypeScript Expert to deploy $20/mo equiv
58.3 / 100

βš™ Full Stack

PHP/Swoole API workers, MariaDB for metadata, Redis for queues/cache, and a separate realtime service β€” all coordinated through Docker Compose in the reference deployment.

πŸ“ˆ Scaling Analysis

Multiple stateless worker types can scale independently, which is better-documented than Supabase's equivalent story, but the project-endpoint baked into client SDKs still creates the same self-host URL migration friction, capping how portable a running install is.

πŸš€ Running on Nexlayer

Requires api, realtime, worker, mariadb, and redis pods at minimum; set _APP_DOMAIN to the Nexlayer-issued host and reference mariadb.pod:3306 / redis.pod:6379 internally. mirror.gcr.io covers the base PHP image, but Appwrite's own worker images come from Docker Hub namespaces that also need mirroring.