Español
  • Firebase Auth
  • Precios

Explicación de los últimos precios de Firebase Authentication en 2025 y las mejores alternativas

Este artículo proporciona una visión general y desglosa los detalles clave de Firebase Authentication. Cubre qué es Firebase Auth, un resumen de sus precios y las mejores alternativas a Firebase Auth.

Ran
Ran
Product & Design

Deja de perder semanas en la autenticación de usuarios
Lanza aplicaciones seguras más rápido con Logto. Integra la autenticación de usuarios en minutos y concéntrate en tu producto principal.
Comenzar
Product screenshot

¿Qué es Firebase Authentication?

Firebase es una plataforma de backend como servicio (BaaS) de Google, que ofrece herramientas para crear y gestionar aplicaciones web y móviles. Simplifica el desarrollo de backend con características como bases de datos en tiempo real, almacenamiento en la nube, autenticación, hosting y analíticas, eliminando la necesidad de infraestructura personalizada.

Firebase Authentication es una solución BaaS de Google, diseñada para simplificar la autenticación de usuarios para aplicaciones web y móviles. Soporta métodos de inicio de sesión populares como correo electrónico/contraseña, autenticación por teléfono, inicios de sesión sociales, e integra con los servicios de Firebase como Firestore y Cloud Functions.

Como servicio independiente, Firebase Authentication se puede usar de manera independiente—no es necesario pagar ni integrar otras características de Firebase si la autenticación es tu único enfoque. Aunque es poderosa, es crítico entender su modelo de precios y limitaciones, especialmente a medida que tu aplicación escala.

¿Qué características se incluyen en Firebase Authentication?

  • Autenticación con credenciales de correo electrónico:
    • Permitir a los usuarios registrarse usando su dirección de correo electrónico y contraseña.
  • Inicio de sesión y verificación por correo electrónico sin contraseña:
    • Iniciar sesión con enlace de correo electrónico
    • Verificación de dirección de correo electrónico
    • Recuperación de contraseña
    • Puede usar el servicio de correo electrónico integrado en Firebase o tu propio servidor SMTP.
  • Inicio de sesión por teléfono sin contraseña:
    • Iniciar sesión con un número de teléfono móvil y enviar un código de verificación.
    • Solo se puede usar el servicio de SMS integrado en Firebase.
  • Inicio de sesión anónimo:
    • Autenticación sin requerir que los usuarios inicien sesión primero creando cuentas anónimas temporales. Si el usuario luego elige registrarse, puedes actualizar la cuenta anónima a una cuenta regular, para que el usuario pueda continuar donde lo dejó.
  • Inicio de sesión social con proveedores preconstruidos:
    • Autenticar usuarios integrándose con proveedores de identidad federada. Firebase proporciona Google, Facebook, Play Games, Game Center, Apple, GitHub, Microsoft, Twitter, Yahoo.
  • Proveedor de identidad federada personalizado para inicio de sesión:
    • Soporte de inicio de sesión usando proveedores SAML (solo web) y OpenID Connect no soportados de manera nativa por Firebase.
  • Autenticación Multifactorial:
    • Solo soporta SMS para la verificación en dos pasos.
  • Plantillas personalizadas
    • Plantillas de correo electrónico personalizadas para verificación de dirección de correo electrónico, restablecimiento de contraseña, cambio de dirección de correo electrónico, notificación de inscripción multifactorial.
    • Plantillas de SMS personalizadas para verificación por SMS.
  • Configuraciones avanzadas
    • Vinculación de cuentas de usuario: Elija "Vincular cuentas que usan el mismo correo electrónico" o "Crear múltiples cuentas para cada proveedor de identidad".
    • Acciones de usuario: Habilitar o deshabilitar la creación de cuentas por parte del usuario, eliminación de cuentas, protección de enumeración de correos electrónicos.
    • Cuota de registro: Limitar el número de nuevas cuentas de correo electrónico/contraseña y anónimas que la aplicación puede crear en un día desde una sola dirección IP.
    • Política de contraseña: Ajustar los requisitos de complejidad de contraseñas para usuarios que inician sesión con correo electrónico y contraseña.
    • Dominios autorizados: Lista blanca de los dominios a los que los servidores de Firebase Authentication pueden redirigir después de iniciar sesión un usuario.
    • Política de región de SMS: Limitar el uso de SMS a regiones específicas.
    • Funciones de bloqueo: Ejecutar código personalizado que modifique el resultado de un usuario registrándose o iniciando sesión en tu aplicación.
  • Registro de actividad y auditoría de usuarios
    • Monitorear y registrar el acceso administrativo y la actividad del usuario final.
  • Integración multiplataforma
    • Ofrece SDKs y bibliotecas de UI para iOS+, Android, Flutter, Web, C++, y Unity, asegurando una experiencia de autenticación consistente en todos los dispositivos.
  • Gestión de usuarios
    • Agregar / deshabilitar / eliminar usuarios y restablecer la contraseña para los usuarios en la consola de Firebase.

¿Cómo funciona el precio de Firebase Authentication?

Firebase Authentication ofrece dos planes: el Plan Spark (Gratis) y el Plan Blaze (Pagar según el uso). Puedes usarlo independientemente de otros servicios de Firebase, pero entender su estructura de precios es crucial para evitar costos ocultos.

Diferencias clave entre los planes

CaracterísticasPlan Spark (Gratis)Plan Blaze (Pagar según el uso)
Límite de MAU50kIlimitado
Límite de DAU3kIlimitado
Contraseñas de correo electrónico✅ (Nivel 1)
Contraseñas de correo electrónico sin enlace✅ (Nivel 1)
Inicio de sesión social con proveedores preconstruidos✅ (Nivel 1)
Autenticación anónima✅ (Nivel 1)
Proveedores personalizados OIDC✅ (Nivel 2)
Proveedores personalizados SAML✅ (Nivel 2)
Contraseñas de teléfono a través de código SMS✅ (costo del SMS enviado)
Autenticación Multifactorial (SMS)✅ (costo del SMS enviado)
Plantillas de correo/SMS personalizadas
Vinculación de cuentas de usuario
Acción de usuario
Funciones de bloqueo
Registro de actividad de usuario
Cuota de registro
Política de contraseñas
Política de región de SMS
Gestión de usuarios
Multitenencia (Gestionado en Google Cloud)
Soporte empresarial / SLA

Desglose de precios

Plan Spark (Gratis)Plan Blaze (Pagar según el uso)
Nivel 1 (Correo, Teléfono, Anónimo, Social Preconstruido)Límites de cuota
Hasta 50k MAU, 3k DAU, 100 millones anónimos/mesMAU → Precio: $0/MAU(0 - 50k), $0.0055 (50k - 100k), $0.0046 (100k - 1m), $0.0032 (1m - 10m), $0.0025 (10m+)
Nivel 2 (OIDC, SAML)Hasta 2 DAU, 50 MAUMAU → Precio: $0 (0-49), $0.015 (50+)
Nivel para SMS enviado$0.01- $0.34/SMS enviado, basado en la región

Aquí hay ejemplos de Firebase

Tipo de AutenticaciónAplicación de ConsumidorSaaS EmpresarialServicio Híbrido
Usuarios anónimos5,00001,000
Usuarios de correo electrónico con o sin contraseña70,00045,00060,000
Usuarios sociales de Google, Facebook, etc.150,000070,000
Subtotal225,000 MAU; 50,000 * 0 = $0; 50,000 * 0.0055 = $275; 125,000 * 0.0046 = $575; Subtotal: $85045,000 MAU; 45,000 * 0 = $0; Subtotal: $0131,000 MAU; 50,000 * 0 = $0; 50,000 * 0.0055 = $275; 31,000 * 0.0046 = $143; Subtotal: $418
Costo de SMS1,300 a Región US ($0.01 por SMS)01,300 a Región CA ($0.01 por SMS)
Subtotal1,300 SMS enviados; 300 * Gratis = $0; 1,000 * 0.01 = $10; Subtotal: $10$02,300 SMS enviados; 300 * Gratis = $0; 2,000 * 0.01 = $20; Subtotal: $20
Usuarios SAML Federados02,0001,000
Usuarios OIDC Federados075,0009,000
Subtotal$077,000 MAU; 50 * 0 = $0; 76,950 * 0.015 = $1154; Subtotal: $115410,000 MAU; 50 * 0 = $0; 9,950 * 0.015 = $149; Subtotal: $149
Costo total (mensual)$860$1154$587

Preguntas frecuentes

  1. ¿Cómo calcula Firebase los MAUs?
    Un Usuario Activo Mensual (MAU) es cualquier usuario que se autentica en un período de 30 días. Los usuarios anónimos y los inicios de sesión social/correo todos cuentan para los límites de MAU. Si un usuario inicia sesión varias veces, todavía se cuenta como un solo MAU. Los usuarios inactivos no cuentan para los límites de MAU.
  2. ¿Cuáles son los costos ocultos de Firebase Authentication?
    • Tarifas de SMS (0.01–0.01–0.34 por mensaje).
    • Costos SAML/OIDC ($0.015/MAU después de 50 usuarios).
    • Escalar más allá de 50k MAU aumenta el precio del Nivel 1.
  3. ¿Es Firebase Authentication adecuado para uso empresarial?
    Aunque soporta la autenticación básica, Firebase carece de características empresariales avanzadas como RBAC, gestión de organización, y opciones de MFA flexibles. Considera alternativas como Logto.

Resumen

  • Plan Spark: Gratis hasta 50k MAU y 3k DAU, ideal para pruebas o proyectos de pequeña escala.
  • Plan Blaze: Pago según el uso con escalado ilimitado, pero los costos pueden aumentar rápidamente para aplicaciones B2C con altos MAUs o uso de SMS. Los proveedores personalizados OIDC/SAML son costosos ($0.015/MAU).

¿Cuándo utilizar Firebase Authentication y cuáles son sus pros y contras?

Pros de Firebase Authentication

  1. Integración rápida:
    • SDKs preconstruidos y bibliotecas de UI para iOS, Android, Web y más reducen el tiempo de desarrollo.
    • Soporta métodos populares (correo, inicios de sesión sociales, teléfono) de serie.
  2. Seguridad a nivel de Google:
    • Construido sobre la infraestructura de Google con encriptación TLS y certificaciones de cumplimiento (GDPR, HIPAA).
  3. Escalable y rentable para aplicaciones pequeñas:
    • El nivel gratuito (50k MAUs) se adapta a startups y MVPs.

Contras de Firebase Authentication

  1. Características empresariales limitadas:
    • Sin RBAC integrado, gestión de organizaciones o MFA avanzado (por ejemplo, TOTP, biometría).
    • SSO empresarial (SAML/OIDC) requiere el Plan Blaze y cuesta $0.015/MAU.
  2. Precios impredecibles a escala:
    • Las tarifas de SMS (0.01–0.01–0.34 por mensaje) y los costos SAML/OIDC se suman rápidamente.
    • Sin precios de tarifa plana—los costos escalan directamente con los MAUs.
  3. Cobertura parcial de IAM:
    • Carece de autorización nativa, registros de auditoría o gestión de consentimiento, lo que fuerza la dependencia de herramientas de terceros. Y la estrecha vinculación con el ecosistema de Google hace que la migración a otras plataformas sea compleja.

¿Cuándo usar Firebase Authentication?

  • Aplicaciones en etapas tempranas: Ideal para prototipos o MVPs que necesitan autenticación rápida y gratuita.
  • Flujos de trabajo centrados en Google: Encaja perfectamente si ya usas Firebase/Firestore o Google Cloud.
  • Necesidades de baja complejidad: Adecuado para aplicaciones sin SSO empresarial, permisos granulares o requisitos avanzados de seguridad.

¿Cuándo buscar alternativas?

  • Requisitos empresariales: Si necesitas RBAC, registros de auditoría o SAML/OIDC a escala (por ejemplo, Logto ofrece estos a tarifas planas).
  • Previsibilidad del presupuesto: Evita costos basados en SMS/MAU para aplicaciones de alto tráfico.
  • Seguridad avanzada: Opta por herramientas con MFA resistente al phishing (WebAuthn) o enlaces mágicos sin contraseña.

Alternativas a Firebase Authentication

Ory es un producto de autenticación de código abierto pero viene con altos costos y un modelo de núcleo abierto. Para 10,000 usuarios, los precios varían desde $1,249 a $1,595 por mes, lo que puede ser un desafío significativo para los desarrolladores.

Clerk se enfoca en Next.js pero carece de SDKs y ejemplos para otros lenguajes. No sigue estrictamente los estándares de OIDC, lo que puede llevar a problemas de integración y desafíos para estar listo para empresas grandes. También es de código cerrado y caro. El límite es de 10,000 MAUs, pero cobra $100 por MFA y $1 por organización activa más allá del límite de 100 organizaciones.

WorkOS se especializa en SSO Empresarial, cobrando $125 por mes por conexión SAML. Si tu negocio no requiere SSO empresarial escalable, WorkOS podría ser una opción viable.

Stytch escala costos rápidamente. Se limita a 10,000 MAUs, pero una vez que creces a 12,000, el costo salta a $400, y a 15,000 MAU, es $1,000. Esto ni siquiera incluye la tarifa adicional de $99 por eliminación de marca, que se suma a tu total mensual.

Logto es una plataforma de autenticación de código abierto orientada al desarrollador (9k+ estrellas en GitHub) diseñada para eliminar el bloqueo de proveedores mientras ofrece seguridad de grado empresarial. Su nivel gratuito incluye control de acceso basado en roles (RBAC), dominios personalizados, y soporte para 50k usuarios activos mensuales (MAUs)—ideal para startups y aplicaciones en expansión. Con SDKs para más de 30 marcos (React, Next.js, Python, etc.) y estricta adherencia a los estándares de OIDC, OAuth 2.0, y SAML, Logto simplifica la integración mientras garantiza el cumplimiento. Coincide con las características principales de Auth0—MFA, SSO empresarial, y gestión de organizaciones—pero a una fracción del costo.

El Plan Pro de Logto ($16/mes) ofrece MAUs ilimitados y características empresariales críticas que Auth0 reserva para sus planes de nivel superior, como cierre de sesión por canal trasero y acceso de máquina a máquina de organización. El precio es transparente y predecible:

  • MFA: $48/mes (TOTP, WebAuthn, Códigos de respaldo)
  • Organizaciones (Multinenancia): $48/mes (ilimitado)
  • SSO Empresarial: 48/conexión (frente a los 48 de WorkOS * frente a * los 125+ de WorkOS)

Para contexto, una aplicación SaaS con 10k usuarios, multitenencia, MFA y 2 conectores SSO SAML, pagaría por $208 por mes.