Supabase
Alternativa open source a Firebase con Postgres, auth, storage y realtime.
Mi experiencia
Supabase es mi backend por defecto para proyectos nuevos. Tener una base de datos Postgres completa con auth, storage y realtime en menos de 5 minutos es increible. El hecho de que sea open source me da confianza.
La experiencia de desarrollador es solida. Las librerias cliente estan bien documentadas, y el editor SQL en el dashboard es genuinamente util. Me gusta especialmente poder escribir SQL directo, algo que no puedes hacer con Firebase.
Mi unica queja es la funcion realtime. Funciona para casos simples pero puede ser inestable con consultas complejas. Para necesidades de realtime en produccion, usaria un servicio dedicado.
Ventajas
- +Base de datos Postgres completa (no NoSQL — puedes usar SQL)
- +Autenticacion, storage y suscripciones realtime integradas
- +Plan gratuito excelente: 500MB de base de datos, 1GB de storage, 50K usuarios activos mensuales
Desventajas
- −Las funciones realtime pueden ser poco fiables bajo carga
- −Row Level Security tiene curva de aprendizaje
- −El dashboard puede ser lento con datasets grandes
Mejor para
Desarrolladores indie que quieren un backend sin gestionar servidores.
Características clave y limitaciones
- •El plan gratuito pausa proyectos despues de 7 dias de inactividad (sin trafico ni llamadas API)
- •El plan gratuito incluye 500MB de base de datos, 1GB de almacenamiento de archivos, 50K usuarios activos mensuales
- •Postgres completo con extensiones (pgvector, PostGIS, etc.)
- •Auth integrado (email, OAuth, magic link), storage y edge functions
- •Open source — self-hosteable con Supabase CLI / Docker