Alternativa a Firebase: adónde ir y cómo migrar sin romper nada
Nueve opciones, una por motivo para irte, y un plan de migración en nueve pasos.
La respuesta corta: Supabase si quieres una base SQL de verdad y un tope de gasto activado por defecto; Appwrite si quieres lo más parecido a Firebase y conservar las contraseñas de tus usuarios; Convex si el tiempo real es el centro de tu aplicación; PocketBase para un proyecto pequeño en un único servidor barato; AWS Amplify si tu equipo ya trabaja en AWS; Xano si construyes sin programar un servidor. Y si lo único que te molesta es NoSQL, Firebase Data Connect te da PostgreSQL sin salir de Google. Antes de elegir, ten en cuenta una cosa: la exportación oficial de Firestore exige el plan de pago y cobra una lectura por documento. Hemos comparado estas nueve opciones y revisado sus precios en 2026.
La clasificación es editorial: una plaza patrocinada siempre se indica en su ficha, y ningún enlace de afiliado cambia una nota.
Por qué la gente deja Firebase, y por qué cuesta
Firebase sigue siendo la forma más rápida de lanzar una aplicación: autenticación, base de datos, almacenamiento y alojamiento en pocos clics. Las salidas llegan después, cuando la aplicación crece. Seis motivos se repiten, todos revisados en 2026.
Una factura sin freno en la base de datos
Firestore cobra cada lectura, escritura y borrado: desde 0,03 $ por 100.000 lecturas, 0,09 $ por 100.000 escrituras y 0,01 $ por 100.000 borrados en la región por defecto, algo más en Europa. La trampa: las alertas de presupuesto avisan, pero no cortan nada. Solo hay tope automático para Cloud Functions, App Hosting, AI Logic y las extensiones. Para Firestore y Storage tienes que escribir tú una función que desactive la facturación. Un equipo recibió una factura de unos 72.000 $ en pocas horas por un bucle mal configurado, con un presupuesto fijado en 7 $.
Consultas que se quedan cortas
Firestore no tiene uniones entre colecciones. Un filtro in acepta como máximo 30 valores, un not-in como máximo 10, y no se puede combinar not-in con !=. Tampoco hay búsqueda de texto completo: hay que conectar Algolia o Typesense. Lo que la base no sabe filtrar se filtra en la aplicación, y cada documento leído para nada es una lectura pagada. Un desarrollador que se fue cuenta que acabó duplicando datos hasta para garantizar que un nombre de usuario fuera único.
Un panel de administración que dispara la factura
Cobrar por lectura castiga las pantallas que muestran muchos datos. Un relato detallado de migración describe un proyecto que pasó de 47 $ a 380 $ al mes en Firebase por un único panel de administración que releía colecciones enteras. El código no había cambiado; había crecido la base de usuarios.
Dependencia en todas las capas
Los datos están en documentos duplicados, las reglas de seguridad tienen su propio lenguaje y el kit de desarrollo de Firebase aparece por todo tu código. Irse no es copiar una base: es rehacer el modelo de datos, reescribir las reglas de acceso y sustituir cada llamada. Cuanto más madura es la aplicación, más cara es la salida, vayas adonde vayas.
Una salida de pago y con condiciones
La exportación oficial de Firestore exige el plan Blaze, con tarjeta, y un espacio de Cloud Storage para recibir los archivos. Cada documento exportado cuenta como una lectura facturada que la consola de Firebase no muestra. Las contraseñas usan una variante de scrypt con parámetros propios de cada proyecto: sin ellos, todos tus usuarios tendrán que restablecerla.
Un plan gratis menos generoso de lo que parece
El plan Spark no incluye Cloud Functions ni el acceso por SMS. En Blaze, los nuevos espacios de almacenamiento solo tienen cuota gratuita en tres regiones de Estados Unidos (us-central1, us-west1, us-east1): un espacio en Europa se cobra desde el primer gigabyte. Y tus datos siguen en Google, algo que pesa en un expediente de RGPD.
Te vas porque… ve a…
La alternativa adecuada a Firebase depende de lo que te empuja a salir. Normalmente te encaja una sola línea. Cada tarjeta lleva a la ficha detallada más abajo.
PostgreSQL completo: uniones, texto completo, restricciones de unicidad.
Quieres cambiar el menor código posibleAppwriteLas mismas piezas que Firebase y una migración integrada que conserva las contraseñas.
El tiempo real es el centro de tu aplicaciónConvexUna base reactiva en TypeScript: las pantallas se actualizan solas.
Te da miedo la próxima facturaSupabase o PocketBaseTope de gasto activado por defecto en Supabase Pro, precio fijo de un servidor con PocketBase.
Quieres tus datos en EuropaSupabaseRegiones europeas disponibles, o alojamiento propio porque el código es libre.
Solo te molesta NoSQL, no GoogleFirebase Data ConnectPostgreSQL en Cloud SQL, sin salir de la consola de Firebase.
Las alternativas a Firebase, una por una
Para cada opción: por qué irte a ella, para quién es, su límite, cómo migrar desde Firebase y cuánto cuesta. Los precios son los que publican los fabricantes en 2026, en dólares y sin impuestos, porque así los muestran también al público español.
Las herramientas
Supabase: SQL de verdad y un tope de gasto
Nuestra opción por defectoPor qué irte a Supabase. Es la alternativa más recomendada, y con razón: las mismas piezas que Firebase (autenticación, base de datos, archivos, funciones, tiempo real) sobre PostgreSQL. Recuperas las uniones, la búsqueda de texto completo y las restricciones de unicidad, todo lo que Firestore te obligaba a apañar. El código es libre, puedes alojarlo tú y tiene regiones en Europa, como París o Fráncfort. En el plan Pro, el tope de gasto viene activado. Le damos un 4,3 sobre 5 en nuestra reseña de Supabase.
Para quién. Equipos con datos relacionales (usuarios, pedidos, suscripciones) que quieren seguir con un servidor listo para usar.
Para quién no. Aplicaciones que funcionan sin conexión: la caché local de Firestore no tiene equivalente directo. Un relato sobre la migración de catorce proyectos habla de tres semanas para reconstruir una capa local.
Su límite. El plan gratis pausa un proyecto tras una semana sin actividad y permite dos proyectos activos. El cómputo se cobra por proyecto y las funciones corren en Deno, así que tus funciones de Node hay que reescribirlas. Las conexiones a la base están limitadas: usa el agrupador de conexiones.
Cómo migrar. Supabase publica herramientas oficiales: firestore2json y luego json2supabase convierten cada colección en una tabla (los campos anidados pasan a jsonb). Para los usuarios, firestoreusers2json y después import_users; apunta los cuatro parámetros de cifrado de tu proyecto. Una capa intermedia puede comprobar la contraseña antigua en el primer acceso para evitar un restablecimiento masivo.
Precio. Gratis: 50.000 usuarios activos al mes, 500 MB de base, 1 GB de archivos, 5 GB de salida. Pro desde 25 $ al mes por organización, con 10 $ de crédito de cómputo: 100.000 usuarios activos y luego 0,00325 $ cada uno, 8 GB de disco y luego 0,125 $ el GB, 100 GB de archivos, 250 GB de salida.
- Gratis
- 50.000 usuarios, 500 MB
- De pago
- Pro desde 25 $/mes
- Ideal para
- datos relacionales
- Límite
- sin modo sin conexión nativo
Appwrite: lo más parecido a Firebase, contraseñas incluidas
La migración más suavePor qué irte a Appwrite. Appwrite replica casi pieza a pieza a Firebase: autenticación, base de documentos, almacenamiento, funciones y tiempo real. Tu modelo de documentos puede quedarse parecido al actual. Y su migración integrada importa las cuentas conservando las contraseñas: tus usuarios no notan nada. El código es libre y se instala con Docker en tu propio servidor.
Para quién. Equipos que quieren salir de Google sin rehacer sus datos, y los que quieren alojarse por su cuenta.
Para quién no. Proyectos en la antigua Realtime Database: la herramienta de migración no la admite.
Su límite. Solo trae los documentos de primer nivel de Firestore: las subcolecciones las mueves tú. Las funciones hay que reescribirlas, y quien entra con Google o Apple tendrá que volver a iniciar sesión una vez. En el plan gratis, un proyecto que llega al límite se congela y la consola queda en solo lectura.
Cómo migrar. En la consola, pestaña Migraciones, elige Firebase, pega la clave de la cuenta de servicio y marca cuentas, base y archivos. Hazlo primero en un proyecto de prueba y compara el número de documentos.
Precio. Un plan gratis y después un plan Pro por uso en el que fijas un tope de presupuesto; Appwrite te avisa al 75 % y al 100 % de los límites. Una base dedicada empieza en 10 $ al mes, y cada mes incluye 10 $ de crédito de cómputo para la base. Alojado por tu cuenta, solo pagas el servidor.
- Gratis
- sí, se congela al límite
- De pago
- Pro con tope de presupuesto
- Ideal para
- conservar contraseñas
- Límite
- sin subcolecciones
Convex: cuando tu aplicación vive en tiempo real
El mejor tiempo realPor qué irte a Convex. Lo que gusta de Firestore es la pantalla que se actualiza sola cuando cambia un dato. Convex va más allá: una base reactiva en la que las consultas y escrituras son funciones TypeScript y cada cliente suscrito recibe los cambios. Mantienes la sensación de Firebase, con tipado de punta a punta.
Para quién. Equipos de TypeScript que construyen aplicaciones colaborativas, tableros compartidos, mensajería o juegos.
Para quién no. Equipos que quieren SQL estándar y conectar cualquier herramienta de análisis.
Su límite. Todo el código de acceso a datos se reescribe. El plan Professional se paga por desarrollador, y en un equipo de diez sube rápido. Puedes alojarlo tú, con una licencia que solo pasa a Apache 2.0 a los dos años.
Cómo migrar. Exporta las colecciones a JSON, escribe tu esquema en TypeScript, importa y sustituye pantalla a pantalla las escuchas de Firestore por consultas de Convex, con Firebase en solo lectura.
Precio. Gratis por uso: 1 millón de llamadas a funciones y luego 2,20 $ el millón, 0,5 GB de base y luego 0,22 $ el GB. Professional a 25 $ por desarrollador al mes, con 25 millones de llamadas y 50 GB.
- Gratis
- 1 millón de llamadas
- De pago
- 25 $/desarrollador/mes
- Ideal para
- aplicaciones colaborativas
- Límite
- reescritura completa
PocketBase: un solo archivo y un servidor barato
La más barataPor qué irte a PocketBase. PocketBase es un único ejecutable: base SQLite, autenticación, archivos, tiempo real y panel de administración. Lo pones en un servidor pequeño y listo. Es gratis y libre; solo pagas el servidor, a precio fijo. Sin cobro por lectura: la respuesta más radical al miedo a la factura.
Para quién. Desarrolladores independientes, herramientas internas, prototipos y aplicaciones modestas.
Para quién no. Aplicaciones que deben crecer en varios servidores, o equipos que no quieren gestionar uno.
Su límite. Solo crece en vertical: una máquina que haces más potente. Sigue en versión 0.x y su autor avisa de que la compatibilidad entre versiones no está garantizada, así que lee las notas antes de actualizar. Copias de seguridad, seguridad y disponibilidad corren de tu cuenta.
Cómo migrar. No hay herramienta oficial: exportas Firestore a JSON y un guion sube los registros por la API de PocketBase. Las cuentas se recrean y los usuarios eligen nueva contraseña.
Precio. Gratis. Su autor asegura más de 10.000 conexiones en tiempo real en un servidor virtual de 4 $ al mes.
- Gratis
- todo el programa
- De pago
- solo tu servidor
- Ideal para
- proyectos pequeños
- Límite
- un servidor, versión 0.x
Nhost: PostgreSQL y GraphQL listos para usar
Para equipos GraphQLPor qué irte a Nhost. Nhost une PostgreSQL con Hasura, que genera una API GraphQL a partir de tus tablas, más autenticación y almacenamiento, todo con código libre. Pasas a relacional sin escribir una API.
Para quién. Equipos de interfaz que ya trabajan con GraphQL y quieren SQL sin gestionar servidores.
Para quién no. Equipos que nunca han tocado GraphQL, y empresas que necesitan elegir región: la página de precios no las muestra.
Su límite. El plan gratis es un proyecto que se pausa tras una semana sin actividad, y la comunidad es más pequeña que la de Supabase.
Cómo migrar. Igual que hacia Supabase: exportación JSON, tablas, carga en PostgreSQL y cuentas recreadas.
Precio. Starter gratis: un proyecto, 1 GB de base, 1 GB de archivos, 5 GB de salida. Pro desde 25 $ al mes con 15 $ de cómputo, 10 GB de base, 50 GB de archivos, 50 GB de salida y copias de seguridad.
- Gratis
- 1 proyecto, 1 GB
- De pago
- Pro desde 25 $/mes
- Ideal para
- equipos GraphQL
- Límite
- regiones no indicadas
AWS Amplify: seguir en una gran nube, pero no en Google
Para equipos en AWSPor qué irte a Amplify. Amplify agrupa servicios de AWS (Cognito para las cuentas, AppSync, DynamoDB, Lambda, S3) en una sola herramienta. Si tu empresa ya tiene cuenta en AWS, tus datos se unen al resto de tu infraestructura y tus contratos.
Para quién. Equipos que ya conocen AWS y quieren un único proveedor.
Para quién no. Quien huye del cobro por uso: DynamoDB y Lambda funcionan igual. Lee nuestra guía para dejar AWS antes de decidir.
Su límite. La factura se lee servicio por servicio y cuesta más aprenderlo que Firebase.
Cómo migrar. DynamoDB también es NoSQL, así que tu modelo de documentos encaja mejor que en SQL. Cuentas y archivos siguen los mismos pasos que en otros destinos.
Precio. Alojamiento gratis doce meses (1.000 minutos de compilación, 5 GB almacenados, 15 GB servidos al mes); después 0,01 $ el minuto, 0,023 $ el GB almacenado y 0,15 $ el GB servido. El servidor se factura aparte.
- Gratis
- 12 meses de alojamiento
- De pago
- por uso, por servicio
- Ideal para
- equipos ya en AWS
- Límite
- factura fragmentada
Back4App: Parse Server a precio fijo
Precio fijo por aplicaciónPor qué irte a Back4App. Back4App aloja Parse Server, un servidor libre sobre MongoDB, es decir, una base de documentos como Firestore. Sus planes tienen precio fijo por aplicación: sabes lo que pagas antes de fin de mes.
Para quién. Aplicaciones móviles pequeñas que quieren un presupuesto previsible sin dejar NoSQL.
Para quién no. Proyectos que crecen deprisa: el salto entre planes es grande.
Su límite. El gratis es justo (25.000 peticiones al mes, 250 MB) y pasar de 15 $ al siguiente plan, de 80 $, duele. Como Parse es libre, siempre puedes cambiar de proveedor.
Cómo migrar. Exporta a JSON, adapta los campos, importa por colección y recrea las cuentas.
Precio. Gratis: 25.000 peticiones al mes, 250 MB, 1 GB de transferencia, 1 GB de archivos. MVP a 15 $ por aplicación al mes en pago anual, después un plan de 80 $ (5 millones de peticiones) y 400 $ en servidor dedicado.
- Gratis
- 25.000 peticiones/mes
- De pago
- MVP 15 $/mes (anual)
- Ideal para
- presupuesto previsible
- Límite
- salto de 15 $ a 80 $
Xano: el servidor sin código
Para crear sin códigoPor qué irte a Xano. Si tu aplicación de Firebase está hecha con una herramienta visual como FlutterFlow y no programas servidores, Xano te da una base relacional y API que se montan de forma visual. Le damos un 4,1 sobre 5 en nuestra reseña de Xano, y la comparativa FlutterFlow contra Xano explica cómo encajan.
Para quién. Creadores de aplicaciones sin código cuyo proyecto ya genera ingresos, o pronto lo hará.
Para quién no. Un proyecto paralelo con poco presupuesto.
Su límite. No hay ningún escalón entre el plan gratis y los 85 $ al mes, y sigues dependiendo de un solo proveedor.
Cómo migrar. Exporta las colecciones a JSON o CSV, recrea las tablas en Xano, importa, conecta tu interfaz a sus API y recrea las cuentas.
Precio. Un plan gratis para el prototipo y después 85 $ al mes en pago anual (99 $ en mensual).
- Gratis
- prototipo
- De pago
- 85 $/mes
- Ideal para
- aplicaciones sin código
- Límite
- nada entre 0 y 85 $
Firebase Data Connect: quedarte, pero pasar a SQL
No irtePor qué planteártelo. Si tu única queja es NoSQL, no hace falta irse. Data Connect conecta una base PostgreSQL (en Cloud SQL) a tu proyecto de Firebase y mantienes la autenticación, el alojamiento y la consola que ya conoces. También aparece con el nombre SQL Connect.
Para quién. Equipos contentos con Firebase salvo en la base de datos, que quieren uniones sin migrar todo.
Para quién no. Quien quiere salir de Google.
Su límite. La dependencia sigue entera, y Cloud SQL añade un coste fijo mensual aunque nadie use la aplicación.
Cómo migrar. Firestore y Data Connect conviven: mueve una colección cada vez.
Precio. Prueba gratis de tres meses para un proyecto Spark y luego tarifa de Cloud SQL desde unos 9,37 $ al mes; 250.000 operaciones al mes incluidas.
- Gratis
- prueba de 3 meses
- De pago
- Cloud SQL desde ~9,37 $/mes
- Ideal para
- SQL sin migrar
- Límite
- sigues en Google
Firebase y 9 alternativas frente a frente
Nuestra opción por defecto: Supabase para datos relacionales, Appwrite para cambiar el menor código posible. A la izquierda, el plan gratis; a la derecha, el primer precio de pago y cómo migrar.
| Plan gratis | Primer plan de pago y migración | |
|---|---|---|
| FirebaseEl punto de partida | Spark: 50.000 lecturas y 20.000 escrituras al día, 1 GiB, sin Functions | Blaze por uso; autenticación gratis hasta 50.000 usuarios activos, luego 0,0055 $ cada uno |
| SupabaseSQL, tope de gasto | 50.000 usuarios, 500 MB, pausa tras una semana | Pro desde 25 $/mes; herramientas oficiales para Firestore y cuentas |
| AppwriteLo más parecido | Se congela al límite | Pro por uso con tope; migración integrada que conserva contraseñas |
| ConvexTiempo real | 1 millón de llamadas, 0,5 GB | 25 $ por desarrollador al mes; código reescrito |
| PocketBaseUn servidor | Programa gratis | Coste del servidor; importación por guion |
| NhostGraphQL | 1 proyecto, 1 GB de base | Pro desde 25 $/mes; importación en tablas |
| AWS AmplifyEcosistema AWS | 12 meses de alojamiento gratis | Por uso, servidor aparte; DynamoDB sigue siendo NoSQL |
| Back4AppPrecio fijo | 25.000 peticiones/mes, 250 MB | MVP 15 $/mes en anual; importación por colección |
| XanoSin código | Prototipo | 85 $/mes en anual; importación CSV o JSON |
| Data ConnectSeguir en Google | Prueba de 3 meses | Cloud SQL desde unos 9,37 $/mes; convive con Firestore |
Precios de entrada sin impuestos, en dólares, sujetos a cambios. Compruébalos siempre con tu volumen real de usuarios y lecturas.
Migrar desde Firebase en nueve pasos
El orden importa. Cada paso protege algo: tus datos, tus cuentas, tus archivos o tu aplicación en producción.
Los pasos
Hacer inventario de todo lo que funciona
Día 1Apunta colecciones y subcolecciones, reglas de seguridad, cada Cloud Function con su disparador, los métodos de acceso (correo, Google, Apple, teléfono), los espacios de almacenamiento y las extensiones. Anota también el volumen: documentos por colección y tamaño de los archivos. Esa tabla te sirve para presupuestar y como lista de control el día del cambio.
- Tiempo
- media jornada
- Riesgo si lo haces deprisa
- una función olvidada
Exportar Firestore sabiendo lo que cuesta
De pagoLa exportación oficial pide el plan Blaze y un espacio de Cloud Storage, y cada documento exportado es una lectura facturada que la consola no muestra. Un millón de documentos son unos 0,30 $ de lecturas a la tarifa por defecto: poco, pero conviene saberlo si exportas varias veces durante las pruebas. La otra vía es un guion con el kit de administración, como firestore2json, que escribe cada colección en JSON.
- Requisito
- plan Blaze
- Coste
- una lectura por documento
Rehacer el modelo de datos para el destino
El trabajo gordoHacia SQL (Supabase, Nhost, Xano), cada colección pasa a ser una tabla y las subcolecciones y listas anidadas, tablas relacionadas. Es el momento de eliminar las copias que te obligó a hacer Firestore. Hacia Appwrite o Back4App, el modelo de documentos puede quedarse parecido, pero hay que aplanar las subcolecciones.
- Tiempo
- de días a semanas
- Consejo
- conserva los identificadores
Exportar las cuentas con sus parámetros de cifrado
CríticoEjecuta firebase auth:export users.json con la herramienta de línea de comandos, no con el kit de administración: una exportación con el kit da huellas que nadie puede comprobar. Después, en Authentication, Usuarios, menú de tres puntos, parámetros de cifrado de contraseñas, copia los cuatro valores: clave de firma, separador de sal, número de rondas y coste de memoria. Sin ellos, ningún destino podrá validar las contraseñas antiguas.
- Formato
- JSON o CSV
- Apunta
- 4 parámetros scrypt
Importar las cuentas sin forzar un restablecimiento
Experiencia de usuarioAppwrite lee directamente el formato de Google. En Supabase, usa sus guiones o una capa que compruebe la contraseña antigua en el primer acceso y la guarde en el formato nuevo. Si tu destino no sabe hacerlo, prepara un correo de restablecimiento claro: en un relato de migración, cerca del 70 % de los usuarios tuvo que restablecerla la primera semana.
- Sin parámetros
- restablecimiento masivo
- Lo más fácil
- Appwrite
Avisar a los usuarios de Google y Apple
ComunicaciónLas cuentas abiertas con Google o Apple no llevan contraseña. Según el destino, esos usuarios tendrán que volver a entrar una vez. Configura los mismos proveedores con las mismas direcciones de retorno y anúncialo en la aplicación antes del cambio.
- Efecto
- un nuevo inicio de sesión
- Prevé
- aviso en la aplicación
Copiar los archivos y reescribir todas sus direcciones
Trampa clásicaCopiar los archivos es fácil. La trampa son sus direcciones: están guardadas en tus documentos, a menudo dentro de textos enriquecidos. Busca todas las cadenas que contengan el nombre de tu espacio de Firebase, campos HTML incluidos, y sustitúyelas. Un relato detallado cita justo esas direcciones olvidadas en contenido editorial entre las sorpresas de su migración.
- Busca
- el dominio de tu espacio
- Riesgo
- imágenes rotas
Reescribir las funciones y las reglas de seguridad
CódigoCada Cloud Function hay que portarla: a Deno en Supabase, al formato de funciones de Appwrite o a funciones TypeScript en Convex. Revisa las dependencias de Node una a una. Las reglas de seguridad de Firebase se traducen en políticas por fila en PostgreSQL o en permisos en Appwrite: reescríbelas y compruébalas con una cuenta sin permisos.
- Revisa
- dependencias de Node
- Prueba
- cuenta sin permisos
Cambiar poco a poco y dejar Firebase en lectura
SeguridadPasa primero una pantalla o una parte pequeña de los usuarios. Mantén Firebase en lectura mientras comparas el número de documentos y de cuentas. Si tu aplicación usaba el modo sin conexión, comprueba cómo se comporta el destino antes del cambio completo. Desactiva la facturación de Firebase solo cuando todo cuadre.
- Tiempo
- una o dos semanas
- Antes de cerrar
- comparar cuentas
¿Tu herramienta no está en esta página? Escríbenos: hello@hackceleration.com
Lo que hace fracasar una migración de Firebase
Los mismos errores se repiten en los relatos de quienes se fueron. Ninguno es un misterio técnico: son olvidos, y cada uno cuesta más que el tiempo que habría llevado evitarlo.
Exportar las cuentas con la herramienta equivocada
Una exportación con el kit de administración da huellas de contraseña que nadie puede leer. Usa la línea de comandos y copia los parámetros de cifrado ese mismo día.
Creer que exportar es gratis
Exige Blaze y cobra una lectura por documento. Nada grave en una base pequeña, pero una sorpresa si exportas decenas de millones de documentos varias veces durante las pruebas.
Olvidar el modo sin conexión
Firestore guarda una copia local y sincroniza cuando vuelve la red. Supabase no tiene equivalente directo: si tus usuarios trabajan en movilidad, prevé una capa local y el tiempo para construirla.
Dejar direcciones de archivos de Firebase
Sobreviven en textos enriquecidos, perfiles y notificaciones. El día que borras el proyecto de Firebase, se rompen todas a la vez.
Subestimar las conexiones a la base
Firestore no tiene un límite de conexiones visible; PostgreSQL sí. Funciones que abren una conexión en cada llamada la saturan rápido: usa el agrupador de conexiones desde el principio.
Cerrar Firebase demasiado pronto
Mantenlo en lectura hasta que cuadren documentos, cuentas y archivos. Para comparar más opciones, mira nuestras páginas de alternativas a Supabase, alternativas a Xano y nuestra clasificación de creadores de aplicaciones sin código.
- Inventario de colecciones, reglas, funciones, métodos de acceso y extensiones
- Coste de la exportación estimado (una lectura por documento)
- Datos exportados y adaptados al destino
- Cuentas exportadas por línea de comandos, cuatro parámetros de cifrado guardados
- Contraseñas importadas o correo de restablecimiento listo
- Usuarios de Google y Apple avisados
- Archivos copiados y todas las direcciones reescritas
- Funciones y reglas de seguridad reescritas y comprobadas
- Cambio progresivo, Firebase en lectura hasta verificar
Preguntas frecuentes sobre la alternativa a Firebase
¿Cuál es la mejor alternativa a Firebase?
Supabase, en la mayoría de los casos: las mismas piezas, sobre PostgreSQL, con regiones europeas y un tope de gasto activado por defecto en Pro. Appwrite gana si quieres mantener un modelo de documentos y conservar las contraseñas sin esfuerzo. Nuestra reseña de Supabase detalla sus límites.
¿Hay alguna alternativa gratis a Firebase?
Sí. PocketBase es totalmente gratis; solo pagas el servidor. El plan gratis de Supabase cubre 50.000 usuarios activos y 500 MB de base, pero pausa los proyectos tras una semana sin actividad y permite dos proyectos activos.
¿Hay una alternativa de código abierto que pueda alojar yo?
Supabase, Appwrite y PocketBase tienen código libre y se instalan en tu servidor, también en un proveedor europeo si quieres tus datos en Europa. Convex también, con una licencia que pasa a Apache 2.0 a los dos años. Calcula el mantenimiento: actualizaciones, copias y seguridad pasan a ser cosa tuya.
¿Cómo evito una factura sorpresa si me quedo en Firebase?
Las alertas de presupuesto no cortan nada. Hay tope automático para Cloud Functions, App Hosting, AI Logic y las extensiones; para Firestore y Storage necesitas una función que desactive la facturación al llegar al presupuesto. Vigila también las pantallas que releen colecciones enteras: son las que disparan las lecturas.
¿Cuánto cuesta la autenticación de Firebase a partir de 50.000 usuarios?
Por encima de 50.000 usuarios activos al mes, el acceso por correo o redes sociales pasa a la tarifa de Identity Platform: 0,0055 $ por usuario hasta 100.000 y luego 0,0046 $ hasta un millón. Con 80.000 usuarios activos son unos 165 $ al mes. Supabase Pro incluye 100.000 en sus 25 $.
¿Puedo conservar las contraseñas al dejar Firebase?
Sí, si exportas las cuentas con la línea de comandos y guardas los cuatro parámetros de cifrado del proyecto. Appwrite los lee directamente; Supabase usa sus guiones o una comprobación en el primer acceso. Sin esos parámetros, todos tendrán que restablecerla.
¿Supabase o Appwrite para sustituir a Firebase?
Supabase si tus datos son relacionales y quieres SQL; Appwrite si quieres tocar el menor código posible y seguir con documentos. Supabase tiene la comunidad más grande; Appwrite, la migración más directa desde Firebase, aunque no trae las subcolecciones.
¿Firebase es gratis de verdad?
El plan Spark es gratis y no pide tarjeta: 50.000 lecturas y 20.000 escrituras al día, 1 GiB almacenado y autenticación hasta 50.000 usuarios activos. Pero no incluye Cloud Functions ni el acceso por SMS, y pasar a Blaze abre el cobro por uso, sin freno en la base de datos.
Recibe la próxima guía de migración en tu correo
Una herramienta que dejar, un destino, un plan de migración. Nada más.