better-auth - TypeScript Authentication Framework
Framework-agnostic TypeScript authentication and authorization with email/password, OAuth, 2FA, passkeys, and session management
Tags
Updated: 2026-03-23Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Implement authentication
- Implement authorization
- Sign up users
- Sign in users
- Sign out users
- Reset passwords
- Verify emails
- Manage sessions
- Configure OAuth providers
- Enable two-factor authentication
- Generate passkeys
- Create magic links
- Set rate limits
- Manage organizations
- Generate database schema
- Run database migrations
Inputs
- Database adapter
- OAuth client ID
- OAuth client secret
- Database connection string
- Email server configuration
Outputs
- Session token
- User session
- API endpoints
- Authentication state
- Database schema
Requirements
- Node.js environment
- TypeScript/JavaScript
- Web framework (Next.js, Nuxt, etc.)
- Environment variables
- Better Auth package
