spatie/laravel-passkeys
Add passkey (WebAuthn) login to Laravel without passwords. Includes Livewire components to register/generate passkeys and a Blade component to authenticate users using device-stored credentials (1Password, macOS Keychain, etc.).
PasskeyRegisteredEvent) to trigger analytics or workflows (e.g., welcome emails, tiered access).Adopt if:
Look elsewhere if:
webauthn-lib directly).For Executives: "This package lets us eliminate passwords—a top security and UX priority—by integrating passkeys into our Laravel app with minimal dev effort. Spatie’s solution is production-ready, used by 400+ repos, and aligns with Apple/Google’s push for passwordless auth. It reduces support costs (fewer password resets) and strengthens security (phishing-proof logins). We can phase it in alongside existing auth, with analytics hooks to measure adoption."
For Engineering:
*"Spatie’s laravel-passkeys gives us pre-built Livewire/Blade components for passkey registration/login, handling all WebAuthn complexity under the hood. Key benefits:
webauthn-lib internally, with Laravel-friendly abstractions.PasskeyRegisteredEvent), customizable options (e.g., allowedOrigins), and multi-language UI.For Security/Compliance: *"Passkeys replace passwords with cryptographic proofs tied to hardware/biometrics, eliminating:
How can I help you explore Laravel packages today?