Up to you, it's just because Laravel keeps moving , jetstream & breeze come 'recentlly'.
If you begin, I suggest you Laravel Breeze,
Choose Jetstream if you want more options to auth but that's means and woorking with livewire/blade or inertiavue.js
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
Hi! I've been following the Laravel 6 tutorial series and I've come to the section 8 which is Authentication. There, it uses a package called laravel/ui.
I've scanned through the Authentication page of the laravel documentation and found out that there are starting kits for authentication that are available which is the Laravel Breeze and Laravel Jetstream, also doing manual authentication is an option as well.
But I just feel a bit confused and overwhelmed, I don't know which is the better choice, whether to do it with a starting kit either Laravel Breeze or Laravel Jetstream or do it manually.
I just want to know, why should I use a starter kit? why should I use Laravel Breeze instead of Laravel Jetstream or vice versa? why should I do it manually?
@kramsuiluj this is how I would think of it:
If you want a simple authentication, go with Fortify
If you want a simple authentication with forms, go Breeze
If you want SPAs and Mobile auths, go with Sanctum or Laravel Passport
If you want a FULL auth with some features like 2FA, Teams, etc, go with Jetstream
And lastly, if none of this fits your needs and wants more flexibility in your Auth then you can do it Manually.
I also suggest watching this if you are subscribed (also it has free episodes): https://laracasts.com/series/laravel-authentication-options
Please or to participate in this conversation.