Authentication

Overview

Get started with authentication.

TurboStarter uses Better Auth to handle authentication. It's a secure, production-ready authentication solution that integrates seamlessly with many frameworks and provides enterprise-grade security out of the box.

Why Better Auth?

One of the core principles of TurboStarter is to do things as simple as possible, and to make everything as performant as possible.

Better Auth provides an excellent developer experience with minimal configuration required, while maintaining enterprise-grade security standards. Its framework-agnostic approach and focus on performance makes it the perfect choice for TurboStarter.

Better Auth

You can read more about Better Auth in the official documentation.

TurboStarter supports multiple authentication methods:

  • Password - the traditional email/password method
  • Magic Link - magic links with deep linking
  • OAuth - OAuth social providers (Google and Github preconfigured)
  • Native Apple authentication - Apple sign-in for iOS (coming soon)
  • Native Google authentication - Google sign-in for Android (coming soon)

As well as common applications flows, with ready-to-use views and components:

  • Sign in - sign in with email/password or OAuth providers
  • Sign up - sign up with email/password or OAuth providers
  • Sign out - sign out
  • Password recovery - forgot and reset password
  • Email verification - verify email

You can construct your auth flow like LEGO bricks - plug in needed parts and customize them to your needs.

Last updated on

On this page

No Headings
Ship your startup everywhere. In minutes.