≡En resumen
- Firebase te da el backend hecho: base de datos, usuarios, archivos, hosting y funciones sin administrar servidores.
- Sus bases de datos principales son Cloud Firestore (NoSQL) y Realtime Database; SQL Connect añade PostgreSQL.
- Analytics, Crashlytics y Cloud Messaging son gratuitos en cualquier plan; el resto tiene cuotas sin coste en Spark.
- Desde 2025 integra IA generativa con Firebase AI Logic, que da acceso a los modelos Gemini desde la app.
- Firebase Studio deja de funcionar el 22 de marzo de 2027; los productos principales de Firebase no se ven afectados.
01 ¿Qué es Firebase?
Nació en 2011 en San Francisco de la mano de James Tamplin y Andrew Lee, como evolución de Envolve, un servicio de chat que los desarrolladores empezaron a usar para sincronizar datos en tiempo real. Se lanzó al público en abril de 2012 y Google la compró en octubre de 2014. Desde entonces ha crecido hasta cubrir el ciclo completo de una app: construir, lanzar, medir y hacer crecer.
Técnicamente, un proyecto de Firebase es un proyecto de Google Cloud Platform con servicios específicos activados. Comparte facturación, permisos e identificadores, así que puedes empezar con Firebase y usar después cualquier servicio de Google Cloud sin migrar nada.
| Año | Hito |
|---|---|
| 2011 | Fundación de Firebase por James Tamplin y Andrew Lee |
| 2012 | Lanzamiento público con Realtime Database |
| 2014 | Compra por parte de Google (octubre); llegan Hosting y Authentication |
| 2016 | Se presenta Firebase Analytics en Google I/O |
| 2017 | Integra Crashlytics (comprada a Twitter) y lanza Cloud Firestore |
| 2025 | Vertex AI in Firebase pasa a llamarse Firebase AI Logic |
| 2026 | Firebase Studio anuncia su cierre; Data Connect pasa a llamarse SQL Connect |
02 Para qué sirve Firebase
En una app hay dos mitades: lo que ve el usuario y lo que ocurre en el servidor. Si no tienes clara la diferencia, repasa qué son el frontend y el backend. Firebase cubre casi toda la segunda mitad con SDK que se llaman directamente desde la app.
Prototipos y MVP
Tienes login, base de datos y hosting en horas, ideal para validar una idea antes de invertir en arquitectura propia.
Apps en tiempo real
Chats, pedidos en curso, marcadores deportivos o herramientas colaborativas que se actualizan en todos los dispositivos a la vez.
Apps sin conexión
Firestore y Realtime Database guardan los cambios en el móvil y los sincronizan cuando vuelve la cobertura.
Notificaciones y engagement
Cloud Messaging, In-App Messaging y Remote Config para comunicarte con los usuarios y cambiar la app sin publicar versión.
Calidad y analítica
Crashlytics detecta cierres inesperados y Analytics mide qué hacen los usuarios dentro de la app.
Funciones con IA
Firebase AI Logic permite llamar a Gemini desde la app para resumir, clasificar, generar texto o imágenes.
03 Servicios principales de Google Firebase
| Servicio | Qué hace | Cuándo usarlo |
|---|---|---|
| Cloud Firestore | Base de datos NoSQL de documentos con consultas y sincronización | La opción por defecto para la mayoría de apps nuevas |
| Realtime Database | Base de datos en un único árbol JSON, sincronizada casi en tiempo real | Datos sencillos con muchas actualizaciones pequeñas |
| SQL Connect | Base de datos relacional PostgreSQL sobre Cloud SQL (antes Data Connect) | Datos muy relacionados que piden SQL |
| Authentication | Registro e inicio de sesión con email, teléfono, Google, Apple y otros | Cualquier app con usuarios |
| Cloud Storage | Almacenamiento de archivos subidos por usuarios | Fotos, vídeos, documentos |
| Cloud Functions | Código de servidor que se ejecuta ante eventos o peticiones | Pagos, correos, lógica que no debe ir en el cliente |
| Hosting y App Hosting | Alojamiento de webs estáticas con CDN y de apps full stack | Webs, SPA y apps con Next.js o Angular |
| Cloud Messaging (FCM) | Envío de notificaciones push a Android, iOS y web | Avisos, recordatorios y campañas |
| Crashlytics y Analytics | Informe de errores y analítica de uso | Siempre: son gratuitos |
| Firebase AI Logic | SDK para usar los modelos Gemini desde la app | Funciones de IA generativa |
Los datos viajan en formato JSON y las notificaciones push de FCM funcionan igual en Android, en iOS y en el navegador, lo que simplifica mucho las apps multiplataforma.
04 ¿Firebase es gratis? Planes y precios
Firebase tiene dos planes. Spark es sin coste y no pide tarjeta; Blaze es de pago por uso, incluye las mismas cuotas gratuitas que Spark y cobra solo lo que las supera. Las cuentas elegibles reciben además un crédito de 300 dólares al pasar a Blaze.
| Servicio | Límite sin coste |
|---|---|
| Cloud Firestore | 1 GiB almacenado, 50.000 lecturas y 20.000 escrituras al día |
| Authentication | 50.000 usuarios activos al mes |
| Hosting | 10 GB de almacenamiento y 360 MB de transferencia al día |
| Realtime Database | 1 GB almacenado y 100 conexiones simultáneas |
| Cloud Storage | 5 GB almacenados y 1 GB de descargas al día |
| Cloud Functions | 2 millones de invocaciones al mes (requiere Blaze) |
05 Cómo empezar a usar Firebase paso a paso
-
1
Crea el proyecto
Entra en la consola de Firebase con tu cuenta de Google y pulsa «Crear un proyecto». Decide si activas Google Analytics.
-
2
Registra tu app
Añade la app de Android (nombre del paquete), Apple (bundle ID) o web, y descarga el archivo de configuración.
-
3
Instala el SDK
Añade las librerías de Firebase con Gradle, Swift Package Manager, npm o el paquete de FlutterFire.
-
4
Activa los servicios
Habilita Authentication, crea la base de datos Firestore y elige su región (por ejemplo, europe-west1 si tus usuarios están en Europa).
-
5
Escribe las reglas de seguridad
Define quién puede leer y escribir cada colección. Nunca publiques con las reglas abiertas del modo de prueba.
-
6
Prueba en local y despliega
Usa Firebase Local Emulator Suite para probar sin coste y despliega con la CLI (firebase deploy).
06 Ventajas y limitaciones de Firebase
| Ventajas | Limitaciones |
|---|---|
| Salida al mercado muy rápida | Dependencia de Google (vendor lock-in) |
| Escala automáticamente sin administrar servidores | El coste crece con lecturas y escrituras y puede ser difícil de prever |
| SDK oficiales para móvil, web, Flutter y Unity | Firestore no admite joins ni consultas SQL complejas |
| Sincronización en tiempo real y modo sin conexión | Las reglas de seguridad mal escritas exponen datos |
| Integración directa con Google Cloud, Analytics y Gemini | Migrar a otro backend exige rehacer la capa de datos |
En nuestros proyectos de desarrollo de aplicaciones móviles usamos Firebase sobre todo para MVP, apps con tiempo real y notificaciones. Cuando el producto necesita lógica de negocio compleja, informes con SQL o integraciones con ERP, suele convenir un backend propio, algo habitual en el desarrollo web a medida y en el desarrollo de SaaS con varios clientes.
07 Alternativas a Firebase
Supabase
Backend de código abierto sobre PostgreSQL con autenticación, almacenamiento y tiempo real. La alternativa más citada si prefieres SQL.
AWS Amplify
El equivalente de Amazon Web Services para apps web y móviles, conectado al resto de servicios de AWS.
Appwrite
Plataforma de código abierto que puedes alojar en tu propio servidor o usar en su nube.
Backend propio
Laravel, Node.js o Django con tu base de datos: más trabajo inicial, pero control total de datos y costes.
Preguntas frecuentes sobre Google Firebase
Es una plataforma de Google que ofrece el backend de una app como servicio: base de datos, autenticación, hosting, almacenamiento, notificaciones push, analítica e IA. Sirve para crear apps móviles y web sin montar ni mantener servidores.
Tiene un plan sin coste, Spark, con cuotas generosas, y varios productos gratuitos en cualquier plan, como Analytics, Crashlytics y Cloud Messaging. Si superas las cuotas o necesitas Cloud Functions, pasas al plan Blaze de pago por uso.
No solo. Incluye dos bases de datos NoSQL (Cloud Firestore y Realtime Database) y una relacional (SQL Connect), pero además ofrece autenticación, hosting, funciones, mensajería y analítica.
Firestore organiza los datos en colecciones y documentos, permite consultas más ricas y escala mejor; es la recomendada para proyectos nuevos. Realtime Database guarda todo en un único árbol JSON y encaja con datos sencillos que cambian constantemente.
Sí. Firebase Hosting aloja webs estáticas y SPA con CDN y certificado SSL, y App Hosting despliega apps full stack con frameworks como Next.js o Angular.
Sí. Firebase fue fundada en 2011 como startup independiente y Google la compró en octubre de 2014. Hoy cada proyecto de Firebase es también un proyecto de Google Cloud.
Google lo está cerrando: desde el 22 de junio de 2026 no se pueden crear nuevos espacios de trabajo y se apagará el 22 de marzo de 2027. El resto de productos de Firebase sigue funcionando con normalidad.
Fuentes consultadas
Sobre el autor
Germán Gutiérrez
Development Manager en appyweb
Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.
Ver perfil en LinkedIn ↗