Better Auth
Biblioteca de login open source em TypeScript que roda dentro do seu app e guarda os usuários no seu banco.
- Preço
- Grátis (você hospeda); painel opcional a partir de US$ 20/mês
- Plano grátis
- Sim
- Para usar
- Precisa programar
- Até funcionar
- Login por e-mail e Google em um dia para quem programa; e-mails, limite de tentativas e testes levam mais uns dois dias.
Pra que serve o Better Auth
O Better Auth é uma biblioteca grátis e open source que coloca login dentro do seu próprio app: cadastro, senha, entrar com Google, sessão, equipes e verificação em duas etapas. Diferente do Clerk ou do Auth0, não é um serviço que você aluga. Ele roda no seu servidor e guarda os usuários no seu banco, então não há conta por usuário, mas manter funcionando e seguro fica com você.
Como entra no seu produto
- 1Instale o pacote better-auth e defina uma chave secreta longa e o endereço do app nas variáveis de ambiente.
- 2Ligue ao seu banco (Postgres, MySQL ou SQLite) e rode o comando que cria as tabelas de usuários.
- 3Monte o handler numa rota do servidor (/api/auth/*) e coloque o cliente nas suas páginas.
- 4Ligue o seu provedor de e-mail para os e-mails de verificação e troca de senha, e ative um limite de tentativas guardado no banco.
Cabe na sua ideia?
Cabe se
- SaaS em TypeScript (Next.js, Nuxt, SvelteKit, Hono) que já tem servidor e Postgres próprios.
- App para consumidor que espera centenas de milhares de usuários, em que cobrança por usuário comeria a margem.
- Produto que precisa manter os dados pessoais no próprio banco, no Brasil, por LGPD ou contrato com cliente.
Não cabe se
- Você não programa e ninguém da equipe vai acompanhar as atualizações de segurança.
- O app é um site estático ou feito em no-code, sem servidor próprio para rodar a biblioteca.
- Você já usa Supabase ou Firebase, que já trazem login sem custo extra.
O que a pessoa só descobre depois de construir
Leia antes de construir em cima. Cada item tem o link da página oficial que diz isso.
Precisa de servidor e de banco: o handler roda numa rota do backend, e os usuários ficam em tabelas que você administra.
Fonte oficial: better-auth.comEle não manda e-mail: você escreve a função que envia a verificação e a troca de senha pelo seu provedor.
Fonte oficial: better-auth.comO limite de tentativas fica desligado em desenvolvimento e, por padrão, guardado na memória, o que não segura em hospedagem serverless; você precisa levar para o banco.
Fonte oficial: better-auth.comCorreção de segurança é você quem aplica: em 2026 o projeto publicou vários alertas críticos e altos, incluindo falhas de tomar a conta de outro usuário.
Fonte oficial: github.com
Preço
Grátis (você hospeda); painel opcional a partir de US$ 20/mês
A biblioteca é grátis e open source (MIT) e você hospeda; o painel opcional tem plano grátis.
- Grátis até
- Ilimitado (roda no seu servidor)
- Preço para 10 mil usuários/mês
- Grátis, você paga só a sua hospedagem
- Dá para hospedar você mesmo
- Sim, sempre roda no seu app
Conferido em 28 de out. de 2026 · página oficial de preços
Quanto custa na prática
Com 2 mil usuários ativos por mês, a biblioteca custa US$ 0; você paga só o servidor e o banco que já usa. Se quiser o painel hospedado deles com envio de e-mail, o Pro custa US$ 20/mês mais US$ 0,001 por e-mail: uns 4 mil e-mails por mês somam US$ 4, cerca de US$ 24/mês (estimativa).
Estimativa a partir do preço oficial. Confira antes de decidir.
No Brasil
- Plano grátis: sim
- Cobra em real: não
- Paga com Pix ou boleto: não informado
- Nota fiscal brasileira: não
- Suporte em português: não informado
“Não informado” quer dizer que o site oficial não diz.
Quem usa
Trocar por
Comparar lado a ladoFaundr
Escolheu as ferramentas? Construa com IA, com segurança.
O Faundr guarda a memória do projeto, barra o que não tem volta e diz se dá para lançar, dentro do Claude Code e do Codex.