DICCIONARIO · G

Google Firebase

Google Firebase es una plataforma de backend como servicio (BaaS) de Google para crear apps móviles y web sin gestionar servidores: ofrece bases de datos en tiempo real, autenticación, hosting, notificaciones push, analítica e IA con Gemini. Importa porque permite lanzar un producto funcional en días y escalarlo sobre la infraestructura de Google Cloud.

Germán Gutiérrez Escrito por Germán Gutiérrez 6 min de lectura
Ficha rápida
Tipo
Backend como servicio (BaaS) para apps móviles y web
Creadores
James Tamplin y Andrew Lee (fundada en 2011)
Propietario
Google, desde su compra en octubre de 2014
Plataformas
Apple (iOS+), Android, Web, Flutter, Unity y C++
Planes
Spark (sin coste) y Blaze (pago por uso)
Base técnica
Cada proyecto de Firebase es un proyecto de Google Cloud

≡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
Hitos de Firebase

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.

01

Prototipos y MVP

Tienes login, base de datos y hosting en horas, ideal para validar una idea antes de invertir en arquitectura propia.

02

Apps en tiempo real

Chats, pedidos en curso, marcadores deportivos o herramientas colaborativas que se actualizan en todos los dispositivos a la vez.

03

Apps sin conexión

Firestore y Realtime Database guardan los cambios en el móvil y los sincronizan cuando vuelve la cobertura.

04

Notificaciones y engagement

Cloud Messaging, In-App Messaging y Remote Config para comunicarte con los usuarios y cambiar la app sin publicar versión.

05

Calidad y analítica

Crashlytics detecta cierres inesperados y Analytics mide qué hacen los usuarios dentro de la app.

06

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
Productos de Firebase y para qué se usan

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)
Cuotas sin coste del plan Spark (resumen)

05 Cómo empezar a usar Firebase paso a paso

  1. 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. 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. 3

    Instala el SDK

    Añade las librerías de Firebase con Gradle, Swift Package Manager, npm o el paquete de FlutterFire.

  4. 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. 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. 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
Pros y contras de Firebase

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

01

Supabase

Backend de código abierto sobre PostgreSQL con autenticación, almacenamiento y tiempo real. La alternativa más citada si prefieres SQL.

02

AWS Amplify

El equivalente de Amazon Web Services para apps web y móviles, conectado al resto de servicios de AWS.

03

Appwrite

Plataforma de código abierto que puedes alojar en tu propio servidor o usar en su nube.

04

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

Germán Gutiérrez

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 ↗

Términos relacionados

Ver todos los términos →
G Google Cloud Platform (GCP) Google Cloud Platform (GCP) es la plataforma de cloud computing de Google: un conjunto de servicios en la nube para ejecutar servidores, almacenar datos, desplegar aplicaciones, analizar información y usar inteligencia artificial sobre la infraestructura de Google. Se paga por uso, tiene capa gratuita y hoy se comercializa bajo la marca Google Cloud. G Google Cloud Functions Google Cloud Functions es el servicio de computación sin servidor (serverless) de Google Cloud que ejecuta pequeñas funciones de código en respuesta a eventos o peticiones HTTP, sin gestionar servidores. Desde agosto de 2024 se llama Cloud Run functions: pagas solo mientras el código se ejecuta y escala automáticamente, incluso a cero. N Notificaciones push Las notificaciones push son mensajes que una app o una web envía al dispositivo del usuario por iniciativa del servidor, sin que el usuario los pida en ese momento, y que aparecen aunque la aplicación esté cerrada. Requieren permiso expreso del usuario y sirven para avisos útiles, recordatorios y reactivación, siempre que no se abuse de ellas. A API Una API (Application Programming Interface, interfaz de programación de aplicaciones) es un conjunto de reglas y puntos de acceso que permite que dos programas se comuniquen: uno pide datos o acciones y el otro responde en un formato acordado, sin que ninguno conozca el código interno del otro. Es lo que conecta webs, apps, pasarelas de pago e inteligencia artificial. F Frontend y Backend Frontend y backend son las dos capas de una web o aplicación: el frontend es la interfaz que el usuario ve y usa en el navegador o en la app, y el backend es la parte que funciona en el servidor, con la lógica de negocio, los datos y la seguridad. Ambas se comunican mediante APIs. G Google Analytics Google Analytics es la herramienta gratuita de analítica web de Google que mide cuántas personas visitan una web o app, de dónde llegan, qué hacen y si convierten. Su única versión activa es Google Analytics 4 (GA4), basada en eventos, desde que Universal Analytics dejó de procesar datos el 1 de julio de 2023.

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp