@capgo/capacitor-passkey lets a Capacitor app keep the same WebAuthn flow you already use on the web while the plugin handles the native passkey calls on iOS and Android.
await navigator.credentials.create({ publicKey: registrationOptions });
await navigator.credentials.get({ publicKey: requestOptions }); Start Here
@capgo/capacitor-passkey setup
Install the plugin, add one config block, import the shim once, and keep your browser-style code.
iOS
Associated Domains
What the plugin patches in the generated host app and what still has to live on your website.
Android
Digital Asset Links
How the plugin wires the Android host app and what has to be published in assetlinks.json.
Backend
Verification Notes
Keep the normal WebAuthn ceremony and account for Android origin validation differences where needed.