Better Auth

开源的 TypeScript 认证框架,把邮箱密码、社交登录、会话与五十多项插件都声明在 auth.ts 里随代码提交,适配 Next.js、Nuxt 等二十多个框架,适合自己接数据库、在 PR 里审阅登录逻辑的后端开发者。

工具有免费版可选登录网页英文开源国内可直接访问

打开官网替代品 4 个 better-auth.com

Better Auth 是一个 TypeScript 认证框架,解决的是「用户登录、注册、会话管理」这套每个应用都要重写一遍的东西。它不提供现成的登录页面让你点选配置,而是让你在项目里写一个 auth.ts,把邮箱密码、社交登录、插件都声明在代码里,随版本库一起提交、在 PR 里审阅。

主要功能

内置邮箱密码登录,会话、邮箱验证、找回密码都包含在内;社交登录支持 Google、GitHub、Apple、Discord 等。框架适配 Next.js、Nuxt、SvelteKit、Astro、Hono 等二十多个框架,数据库由你自己接。

插件是它的主要扩展方式,页面上列出的有双因素、Passkey、魔法链接、邮箱验证码、用户名登录、匿名登录、JWT、API Key、组织与多租户、SSO/SAML、SCIM 目录同步等五十多项。另外还有面向 AI 智能体的 MCP 认证和令牌交换,以及机器人检测、IP 封禁、邮箱校验这类安全能力。

托管服务与费用

框架本身免费且开源,官方明确写着「The Better Auth framework is free and open source」,下面列的价格是给自托管实例配的托管基础设施:带仪表盘、审计日志、安全检测和企业功能。Starter 免费,每月 1 个仪表盘席位、1 万条审计日志、1 天留存;Pro 每月 20 美元,席位不限,审计日志 2 万条、安全检测 1 万次,超出按量计费,自助 SSO 和目录同步各含 1 个连接,之后每个连接每月 50 美元;Enterprise 按需报价。自定义仪表盘域名和日志外发各是每月 25 美元的加购项。

适合谁

适合用 TypeScript 写 Web 应用、希望认证逻辑留在自己代码和数据库里的开发者,尤其是需要多租户、组织权限或企业 SSO 的团队。如果你想要的是开箱即用的托管登录页、不想碰后端,这套东西的配置量会比预期大。

常见问题

Better Auth 收费吗?
Better Auth 有免费版,部分功能或用量要付费。框架免费开源;托管 Pro $20/月,Starter 免费。
用 Better Auth 要登录吗?
可以不登录使用,登录后功能更全。托管仪表盘需登录,框架本身不涉及。
Better Auth 国内能访问吗?
本站 11 月 8 日 检测,Better Auth 在国内可以直接访问。
Better Auth 有哪些平台 / App?
支持 网页。
Better Auth 的替代品有哪些?
本站整理了 4 个替代品,例如 Supabase Auth、Clerk、Lucia、Passport.js。

替代品 全部 4 个 →

Supabase Auth有免费版要登录国内可直接访问 Supabase 平台内置的用户认证系统,提供社交登录、邮箱密码、魔法链接、手机验证和多因素认证,数据存在自己的 Postgres 库里,给开发者做应用登录用。替代认证这一块:托管在 Supabase 里,社交登录、MFA 开箱即用,但登录逻辑不在代码里审阅 Clerk有免费版要登录国内可直接访问 面向现代 Web 框架的托管认证与用户管理服务,提供登录注册组件、20 多种社交登录、多因素认证和组织权限,适合用 Next.js 或 React 的前端团队在快速上线时接入。替代登录注册这一块:托管组件和 20 多种社交登录更省事,但逻辑不在 auth.ts 里、不可自部署 Lucia免费国内可直接访问 面向 TypeScript 开发者的开源身份验证库,封装注册登录、会话管理与第三方 OAuth 接入,2025 年 3 月已停止维护,现提供单文件替代实现与迁移指引,适合已用 Lucia 写过项目、需要找迁移路径的开发者。替代会话与登录这一块:轻量、自己接数据库,社交登录和插件生态需自行补 Passport.js国内可直接访问 跑在 Node.js 上的认证中间件,用「策略」机制接入用户名密码和 GitHub、Google 等 500 多种登录方式,不接管路由与会话,适合用 Express 写应用、要同时支持多种第三方登录的后端开发者逐个对接 OAuth。替代社交登录策略这一块:策略多、老牌,但会话与插件需自己拼装

收录于 11 月 8 日 · 更新于 11 月 8 日 · 本站 11 月 8 日 检测 · 浏览 0 · 报告问题

替代品 4 个打开官网better-auth.com