Better Auth v1.0
Disponible · 1 novembre 2024
Better Auth entre dans un marché où les solutions d'authentification existantes ont toutes des compromis significatifs : Clerk et Auth0 sont SaaS avec des prix qui escaladent, NextAuth nécessite beaucoup de configuration, et les solutions maison prennent du temps. Better Auth se positionne comme l'option self-hosted TypeScript-first sans ces inconvénients.
L'architecture est full-stack : le serveur et le client sont des packages TypeScript qui se parlent via une API typée. Les passkeys (WebAuthn), les organisations multi-tenant, la 2FA et les sessions multi-appareils sont disponibles dès le départ, sans plugins ou plans premium.
Le point différenciant est le stockage : Better Auth écrit dans votre propre base de données via votre ORM existant (Drizzle, Prisma, TypeORM), sans base séparée ni vendor lock-in. La configuration est entièrement en code TypeScript, ce qui la rend versionnée et testable.