plugins/passkey library

Passkey (WebAuthn): register and authenticate with platform credentials instead of passwords.

Requires the passkey() plugin on your Better Auth server.

Classes

BetterAuthPasskey
Better Auth passkey plugin.
PasskeyRecord
Stored passkey row from Better Auth passkey.
PasskeyUpdateResponse
Response shape for POST /passkey/update-passkey.

Extensions

PasskeyBetterAuthExtension on BetterAuthClient
PasskeyRecordPatterns on PasskeyRecord
Adds pattern-matching-related methods to PasskeyRecord.
PasskeyUpdateResponsePatterns on PasskeyUpdateResponse
Adds pattern-matching-related methods to PasskeyUpdateResponse.