Firebase
Firebase es el backend as a service de Google y sigue siendo la opción por defecto para muchas apps móviles. En un solo proyecto tienes Firestore (base de datos de documentos con sincronización en tiempo real), autenticación con proveedores sociales, notificaciones push, almacenamiento de archivos, hosting y analítica.
Su punto fuerte es la integración: los SDKs para iOS, Android, Flutter y web manejan por ti la sincronización offline, la caché y la reconexión. Escribes reglas de seguridad declarativas y tu cliente habla directamente con la base de datos, sin servidor intermedio para los casos comunes.
El plan gratuito da para desarrollar y lanzar proyectos pequeños; a partir de ahí pagas por uso. Ten en cuenta que Firestore es NoSQL y sus consultas tienen limitaciones: si tu modelo de datos es muy relacional, valora antes una alternativa SQL.
Alternativas a Firebase
PocketBase
pocketbase.io
Backend completo en un solo archivo (Go + SQLite): auth, base de datos, realtime y panel de administración.
Supabase
supabase.com
Backend como servicio sobre Postgres: base de datos, auth, storage y realtime, open source.
Appwrite
appwrite.io
BaaS open source con auth, base de datos, almacenamiento y funciones. Puedes usar su nube o autoalojarlo.
Convex
convex.dev
Backend reactivo en TypeScript: base de datos, funciones y sincronización en tiempo real.
MongoDB Atlas
mongodb.com
Base de datos NoSQL de documentos gestionada, con búsqueda vectorial incluida.