Authentication
ready to go
Email/password login, session management, and optional social login. Your auth data stays in your database.
Self-hosted
Your auth data lives in your D1 database. No third-party dependency.
Email + Social
Email/password out of the box. Add GitHub or Google OAuth with two environment variables.
Extensible
Add 2FA, magic links, passkeys, and organizations via Better Auth plugins.