062 | n8n + Firebase: NoSQL, Realtime Database y funciones en la nube para aplicaciones dinámicas
Publicado el 24.07.2025
Después de repasar Supabase y su enfoque centrado en PostgreSQL, cambiemos la atención a otra plataforma BaaS igualmente potente: Firebase de Google. Firebase ofrece un enfoque totalmente distinto: NoSQL, actualizaciones en tiempo real e integración profunda con el ecosistema de Google Cloud.
Si tu aplicación requiere trabajo en tiempo real, flexibilidad de esquema y compatibilidad móvil, la combinación Firebase + n8n puede convertirse en tu herramienta clave de automatización.
¿Qué es Firebase?
Firebase es una plataforma de desarrollo de aplicaciones de Google que ofrece servicios BaaS completos:
- Cloud Firestore — base de datos NoSQL moderna y escalable.
- Realtime Database — base de datos orientada a JSON con enfoque en mínima latencia.
- Authentication — gestión de usuarios (email, redes sociales, teléfonos).
- Cloud Functions — funciones serverless por eventos y HTTP.
- Cloud Storage — almacenamiento de archivos, similar a Amazon S3.
- Firebase Hosting — hosting de sitios estáticos y SPA.
Ventajas de Firebase
- ⚡ Actualizaciones en tiempo real — Firestore y Realtime Database pueden “empujar” datos a los clientes.
- 📱 Soporte para desarrollo móvil — SDK para Android, iOS y Web.
- 🧩 Modelo NoSQL flexible — colecciones, documentos, estructuras anidadas.
- ☁️ Escalado respaldado por Google Cloud — alta fiabilidad y rendimiento.
- 🔌 Integración con n8n — existen nodos especializados
FirebaseyFirestore.
Desventajas y limitaciones
- 🔒 Propietario — código cerrado, sin posibilidad de autohospedaje.
- 💰 Facturación impredecible — especialmente con alta carga.
- 🔄 Falta de JOINs y relaciones relacionales — no es la mejor opción para relaciones complejas.
- 📦 Vendor lock-in — fuerte dependencia de la infraestructura de Google.
Integración de Firebase con n8n
Pasos de conexión:
- Crea un proyecto en Firebase.
- Crea la clave de la cuenta de servicio:
- En la consola:
Project settings → Service accounts - Descarga el archivo JSON de la clave.
- En la consola:
- Agrega credenciales en n8n:
- Cree una nueva credencial del tipo
Firebase. - Pegue el contenido del archivo JSON en el campo
Credentials (JSON).
- Cree una nueva credencial del tipo
Nodos disponibles en n8n
🔧 Firebase (Realtime Database):
Get— lectura por ruta.Set— escritura o reemplazo.Update— actualización parcial.Remove— eliminación del nodo.
📄 Firestore (Cloud Firestore):
Get— documento o colección.Create— nuevo documento.Update— modificar documento.Delete— eliminación.Query— filtrado, ordenación, límites.
Ejemplos de automatización con n8n + Firebase
1. ✅ Actualización del estado de un pedido desde un evento externo
- Objetivo: una empresa logística envía un Webhook → el estado en Firestore se actualiza.
- Flujo de trabajo:
Webhook→Firestore (Update)→Slack / Email
2. 👤 Creación de usuario a partir de un lead de CRM
- Objetivo: Lead → usuario en Firebase + registro en Firestore.
- Flujo de trabajo:
CRM Node→Firebase (Create User)→Firestore (Create)
3. 📬 Notificación al cambiar un documento en Firestore
- Objetivo: notificar cuando se actualice un documento.
- Solución:
- Una Cloud Function en Firebase detecta el cambio.
- Envía una petición POST al
Webhookde n8n. - n8n →
Firestore (Get)→Email / Slack.
Características únicas de Firebase para la automatización
| Funcionalidad | Descripción |
|---|---|
| Realtime Database / Firestore | Actualizaciones push sin sondeo |
| Cloud Functions | Reacción a eventos o llamadas HTTP |
| Firebase Auth | Autenticación centralizada |
| Infraestructura en la nube | Sin preocuparse por el escalado |
Conclusión
Firebase es un ecosistema potente para aplicaciones en tiempo real. Combinado con n8n, abre puertas para automatizar procesos complejos: desde el registro de usuarios hasta la sincronización de datos y notificaciones. Sí, Firebase no permite autohospedaje y no ofrece consultas relacionales, pero su velocidad, escalabilidad y herramientas lo compensan en la mayoría de los escenarios.
En el siguiente artículo — Appwrite, una alternativa abierta a Firebase con capacidad de control total y autohospedaje.
Reseñas relacionadas
Como siempre, rápido y de calidad. Para asuntos con los servidores, me dirijo a Mijaíl.
Vadim_U · Migración de n8n a otro servidor
Cliente habituado14.11.2025 · ⭐ 5/5
¡Como siempre, rápido y de calidad! Para asuntos relacionados con los servidores, me dirijo a Mijaíl.