Português (Portugal)
  • Firebase Auth
  • Preços

Preços mais recentes da Firebase Authentication em 2025 explicados e as melhores alternativas

Este artigo fornece uma visão geral e descompõe os detalhes principais da Firebase Authentication. Cobre o que é o Firebase Auth, um resumo dos seus preços e as melhores alternativas ao Firebase Auth.

Ran
Ran
Product & Design

Pare de perder semanas com autenticação de utilizadores
Lance aplicações seguras mais rapidamente com o Logto. Integre a autenticação de utilizadores em minutos e concentre-se no seu produto principal.
Começar
Product screenshot

O que é a Firebase Authentication?

Firebase é uma plataforma backend-as-a-service (BaaS) da Google, oferecendo ferramentas para construir e gerir aplicações web e móveis. Simplifica o desenvolvimento de backend com funcionalidades como bases de dados em tempo real, armazenamento na nuvem, autenticação, hospedagem e análises, eliminando a necessidade de infraestrutura personalizada.

Firebase Authentication é uma solução BaaS da Google, projetada para simplificar a autenticação de usuários para aplicações web e móveis. Suporta métodos de login populares como email/senha, autenticação por telefone, logins sociais, e integra-se com serviços do Firebase como Firestore e Cloud Functions.

Como um serviço independente, a Firebase Authentication pode ser usada de maneira independente—não há necessidade de pagar ou integrar outros recursos do Firebase se a autenticação for o seu único foco. Embora seja poderosa, é crítico entender o seu modelo de preços e limitações—especialmente à medida que sua aplicação escala.

Quais são os recursos incluídos na Firebase Authentication?

  • Autenticação por credenciais de email:
    • Permitir que os usuários se registrem usando seu endereço de email e senha.
  • Login sem senha e verificação por email:
    • Login com link de email
    • Verificação de endereço de email
    • Recuperação de senha
    • Pode usar o serviço de email integrado da Firebase ou o seu próprio servidor SMTP.
  • Login sem senha por telefone:
    • Login com um número de telefone móvel e envio de código de verificação.
    • Apenas pode usar o serviço de SMS integrado da Firebase.
  • Login anônimo:
    • Autenticação sem exigir que os usuários façam login primeiro criando contas anônimas temporárias. Se o usuário optar por se cadastrar mais tarde, você pode atualizar a conta anônima para uma conta regular, para que o usuário possa continuar de onde parou.
  • Login social com provedores pré-construídos:
    • Autenticar usuários integrando-se com provedores de identidade federados. O Firebase fornece Google, Facebook, Play Games, Game Center, Apple, GitHub, Microsoft, Twitter, Yahoo.
  • Provedor de identidade federado personalizado para login:
    • Suporte para login usando provedores SAML (somente web) e OpenID Connect não suportados nativamente pelo Firebase.
  • Autenticação Multi-Fator:
    • Apenas suporta SMS para verificação em duas etapas.
  • Modelos personalizados
    • Modelos de email personalizados para verificação de endereço de email, redefinição de senha, alteração de endereço de email, notificação de inscrição multifatorial.
    • Modelos de SMS personalizados para verificação por SMS.
  • Configurações avançadas
    • Vinculação de contas de usuários: Escolha "Vincular contas que usam o mesmo email" ou "Criar várias contas para cada provedor de identidade".
    • Ações de usuário: Habilitar ou desabilitar criação de conta pelo usuário, exclusão de conta, proteção de enumeração de emails.
    • Cota de inscrição: Limitar o número de novas contas de Email/Senha e Anônimas que a aplicação pode criar em um dia a partir de um único endereço IP.
    • Política de senha: Ajustar os requisitos de complexidade de senha para usuários que fazem login com email e senha.
    • Domínios autorizados: Lista branca dos domínios que os servidores da Firebase Authentication podem redirecionar após o login de um usuário.
    • Política de região SMS: Limitar o uso de SMS a regiões específicas.
    • Funções de bloqueio: Executar código personalizado que modifica o resultado de um usuário se registrar ou fazer login na sua aplicação.
  • Registro de atividades e auditorias de usuários
    • Monitorar e registrar o acesso administrativo e a atividade do usuário final.
  • Integração entre plataformas
    • Oferece SDKs e bibliotecas UI para iOS+, Android, Flutter, Web, C++ e Unity, garantindo uma experiência de autenticação consistente entre dispositivos.
  • Gerenciamento de usuários
    • Adicionar / desativar / excluir usuários e redefinir senhas para usuários no console do Firebase.

Como funciona a precificação da Firebase Authentication?

A Firebase Authentication oferece dois planos: o Plano Spark (Gratuito) e o Plano Blaze (Pay-as-you-go). Você pode usá-lo de forma independente de outros serviços do Firebase, mas entender sua estrutura de preços é crucial para evitar custos ocultos.

Diferenças principais entre os planos

RecursosPlano Spark (Gratuito)Plano Blaze (Pay-as-you-go)
Limite MAU50kIlimitado
Limite DAU3kIlimitado
Senha de email✅ ✅ (Nível 1)
Email sem senha via link de email✅ ✅ (Nível 1)
Login social com provedores pré-construídos✅ ✅ (Nível 1)
Autenticação anônima✅ (Nível 1)
Provedores OIDC personalizados✅ (Nível 2)
Provedores SAML personalizados✅ (Nível 2)
Senha telefônica sem senha via código SMS✅ (Custo de envio de SMS)
Autenticação Multi-Fator (SMS)❌ ✅ (Custo de envio de SMS)
Modelos de email/SMS personalizados
Vinculação de contas de usuários
Ação do usuário
Funções de bloqueio
Registro de atividades de usuários
Cota de inscrição
Política de senha
Política de região SMS
Gerenciamento de usuários
Multi-tenência (Gerenciado no Google Cloud)
Suporte Enterprise / SLA

Divisão de preços

Plano Spark (Gratuito)Plano Blaze (Pay-as-you-go)
Nível 1 (Email, Telefone, Anônimo, Social Pré-construído)Limites de cota
Até 50k MAU, 3k DAU, 100 milhões anônimos/mêsMAU → Preço: $0/MAU(0 - 50k), $0.0055 (50k - 100k), $0.0046 (100k - 1m), $0.0032 (1m - 10m), $0.0025 (10m+)
Nível 2 (OIDC, SAML)Até 2 DAU, 50 MAUMAU → Preço: $0 (0-49), $0.015 (50+)
Nível para SMS enviados$0.01- $0.34/SMS enviado, com base na região

Aqui estão exemplos do Firebase

Tipo de AutenticaçãoApp de ConsumoSaaS EmpresarialServiço Híbrido
Usuários anônimos5,00001,000
Usuários de email com ou sem senha70,00045,00060,000
Usuários sociais do 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
Custo de SMS1,300 para Região US ($0.01 por SMS)01,300 para Região CA ($0.01 por SMS)
Subtotal1,300 SMS enviados; 300 * Grátis = $0; 1,000 * 0.01 = $10; Subtotal: $10$02,300 SMS enviados; 300 * Grátis = $0; 2,000 * 0.01 = $20; Subtotal: $20
Usuários federados SAML02,0001,000
Usuários federados OIDC075,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
Custo total (mensal)$860$1154$587

FAQs

  1. Como o Firebase calcula MAUs?
    Um Usuário Ativo Mensal (MAU) é qualquer usuário que se autentica em um período de 30 dias. Usuários anônimos e logins sociais/email todos contam para os limites de MAU. Se um usuário fizer login várias vezes, ele ainda é considerado um único MAU. Usuários inativos não contam para os limites de MAU.
  2. Quais são os custos ocultos do Firebase Authentication?
    • Taxas de SMS (0.01–0.01–0.34 por mensagem).
    • Custos de SAML/OIDC ($0.015/MAU após 50 usuários).
    • Escalando além de 50k MAU aumentos nos preços do Nível 1.
  3. A Firebase Authentication é adequada para uso empresarial?
    Embora suporte autenticação básica, o Firebase carece de recursos empresariais avançados como RBAC, gestão de organização e opções flexíveis de MFA. Considere alternativas como Logto.

Resumo

  • Plano Spark: Gratuito para até 50k MAU e 3k DAU, ideal para testes ou projetos de pequena escala.
  • Plano Blaze: Pay-as-you-go com escalabilidade ilimitada, mas os custos podem escalar rapidamente para aplicações B2C com altos MAUs ou uso de SMS. Provedores OIDC/SAML personalizados são caros ($0.015/MAU).

Quando usar a Firebase Authentication e seus prós e contras?

Prós da Firebase Authentication

  1. Integração rápida:
    • SDKs pré-construídos e bibliotecas UI para iOS, Android, Web, e mais reduzem o tempo de desenvolvimento.
    • Suporta métodos populares (email, logins sociais, telefone) fora da caixa.
  2. Segurança de nível Google:
    • Construído na infraestrutura do Google com criptografia TLS e certificações de conformidade (GDPR, HIPAA).
  3. Escalável e rentável para aplicações pequenas:
    • O nível gratuito (50k MAUs) atende startups e MVPs.

Contras da Firebase Authentication

  1. Recursos empresariais limitados:
    • Sem RBAC integrado, gerenciamento de organização ou MFA avançado (por exemplo, TOTP, biometria).
    • SSO empresarial (SAML/OIDC) requer o Plano Blaze e custa $0.015/MAU.
  2. Preços imprevisíveis em escala:
    • Taxas de SMS (0.01–0.01–0.34 por mensagem) e custos SAML/OIDC se acumulam rapidamente.
    • Sem preços de taxa fixa—os custos escalam diretamente com os MAUs.
  3. Cobertura parcial de IAM:
    • Carece de autorização nativa, logs de auditoria ou gerenciamento de consentimento, forçando a dependência de ferramentas de terceiros. E a dependência estreita do ecossistema da Google torna a migração para outras plataformas complexa.

Quando usar a Firebase Authentication?

  • Aplicações em estágio inicial: Ideal para protótipos ou MVPs que precisam de autenticação rápida e gratuita.
  • Workflows centrados no Google: Encaixa-se perfeitamente se você já usa Firebase/Firestore ou Google Cloud.
  • Necessidades de baixa complexidade: Adequado para aplicações sem SSO empresarial, permissões granulares ou requisitos de segurança avançados.

Quando procurar alternativas?

  • Requisitos empresariais: Se você precisar de RBAC, logs de auditoria ou SAML/OIDC em escala (por exemplo, Logto oferece estes a taxas fixas).
  • Previsibilidade de orçamento: Evite custos baseados em SMS/MAU para aplicações de alto tráfego.
  • Segurança avançada: Opte por ferramentas com MFA resistente a phishing (WebAuthn) ou links mágicos sem senha.

Alternativas à Firebase Authentication

Ory é um produto de autenticação de código aberto, mas vem com altos custos e um modelo de núcleo aberto. Para 10,000 usuários, o preço varia de $1,249 a $1,595 por mês, o que pode ser um desafio significativo para os desenvolvedores.

Clerk foca no Next.js, mas carece de SDKs e exemplos para outras linguagens. Não segue estritamente os padrões OIDC, o que pode levar a problemas de integração e desafios em estar pronto para empresas. Também é de código fechado e caro. O teto é de 10,000 MAUs, mas cobra $100 por MFA e $1 por organização ativa além do limite de 100 organizações.

WorkOS especializa-se em SSO Empresarial, cobrando $125 por mês por conexão SAML. Se sua empresa não requer SSO empresarial escalável, o WorkOS pode ser uma opção viável.

Stytch escala os custos rapidamente. Atinge o limite em 10,000 MAUs, mas uma vez que você cresce para 12,000, o custo salta para $400, e a 15,000 MAU, é $1,000. Isso não inclui a taxa adicional de $99 pela remoção de marca, que se soma ao seu total mensal.

Logto é uma plataforma de autenticação de código aberto centrada no desenvolvedor (9k+ estrelas no GitHub) projetada para eliminar o bloqueio de fornecedor enquanto fornece segurança de nível empresarial. Seu nível gratuito inclui controle de acesso baseado em papéis (RBAC), domínios personalizados e suporte para 50k usuários ativos mensais (MAUs)—ideal para startups e aplicações escaláveis. Com SDKs para mais de 30 frameworks (React, Next.js, Python, etc.) e adesão rigorosa aos padrões OIDC, OAuth 2.0, e SAML, o Logto simplifica a integração enquanto garante a conformidade. Ele corresponde às características principais do Auth0—MFA, SSO empresarial e gerenciamento de organizações—mas a uma fração do custo.

O Plano Pro do Logto ($16/mês) oferece MAUs ilimitados e recursos empresariais críticos que o Auth0 reserva para seus planos de topo, como logout de back-channel e acesso organizacional máquina a máquina. A precificação é transparente e previsível:

  • MFA: $48/mês (TOTP, WebAuthn, Códigos de backup)
  • Organizações (Multi-tenência): $48/mês (ilimitado)
  • SSO Empresarial: 48/conexão (vs.WorkOS’48/conexão (vs. WorkOS’125+)

Para contextualizar, um aplicativo SaaS com 10k usuários, multi-tenência, MFA e 2 conectores SSO SAML, pagaria por $208 por mês.