Bases de datos

Firebase

Backend gestionado de Google para web y aplicaciones móviles.

Agrupa autenticación, bases de datos, hosting, funciones, almacenamiento, mensajería y herramientas de desarrollo en un mismo ecosistema.

Ir al sitio oficial

Ficha abierta

Para qué sirve y cómo encaja

Agrupa autenticación, bases de datos, hosting, funciones, almacenamiento, mensajería y herramientas de desarrollo en un mismo ecosistema.

Encaja en prototipos, apps móviles y productos que quieren muchas piezas backend integradas con SDKs maduros.

Evitarlo si la portabilidad, el control de costes por lecturas o un modelo SQL estándar son requisitos prioritarios.

Uso en tu proyecto

Instalación e importación

Comandos y fragmentos tomados de la documentación oficial. Se instala igual en cualquier stack: cópialos tal cual o pásale el prompt a tu agente.

npm
npm install firebase
cli
npm install -g firebase-tools
init
import { initializeApp } from "firebase/app";

const app = initializeApp({
  apiKey: import.meta.env.PUBLIC_FIREBASE_API_KEY,
  projectId: "mi-proyecto",
});

Prompt para que tu agente lo instale

Pega esto en Cursor, Claude Code, Codex u otro agente de código:

Prompt
Instala Firebase en este proyecto. Documentación oficial: https://firebase.google.com/docs/web/setup. Comando verificado: `npm install firebase`. Haz solo la instalación o importación base indicada en esta pestaña; no asumas stack ni configuración del proyecto. Cuando termines, pregunta al usuario cómo quiere integrarlo o qué contexto necesitas para los siguientes pasos.

Planes y modelos

Cómo se paga y qué incluye cada opción

  1. 01

    Spark

    Plan sin coste y sin método de pago, con cuotas generosas por producto para desarrollo y proyectos pequeños.

    Gratis
  2. 02

    Blaze

    Pago por uso sobre Google Cloud que mantiene las cuotas gratuitas de Spark y añade 300 $ de crédito inicial para cuentas elegibles.

    Blaze

Funcionalidades

Qué puedes hacer con ella

  1. 01

    Firestore y Realtime Database

    Bases gestionadas con sincronización en tiempo real y SDKs cliente.

  2. 02

    Authentication

    Inicio de sesión con proveedores, correo y otros métodos.

  3. 03

    Hosting y Functions

    Publica frontends y ejecuta lógica backend integrada con eventos.

Cuándo usarla

Dónde encaja y dónde no

Te conviene si…

Encaja en prototipos, apps móviles y productos que quieren muchas piezas backend integradas con SDKs maduros.

Mejor otra opción si…

Evitarlo si la portabilidad, el control de costes por lecturas o un modelo SQL estándar son requisitos prioritarios.