Backend as a Service

  • Firebase, established and widely used. More builtin features such as notifications and analytics. NoSQL, complex query can be difficult. Vendor lock-in.
  • Supabase, “fake open-source”, can be self-hosted but features very limited. A popular alternative to Firebase. Built on PostgreSQL, which offers greater flexibility.
  • PocketBase, extremely lightweight and easy to deploy (single binary). Designed for self-hosting. Lacks certain features but would be enought for most development.