Get your free and exclusive +30-page Authentication Analytics Whitepaper

OPEN-SOURCE FLUTTER PASSKEYS PACKAGE

Passkeys with Flutter

Use the open-source Flutter `passkeys` package with your own WebAuthn server. It covers Android, iOS, macOS, web, and Windows.

Flutter logo

What Flutter teams get with the open-source passkeys package

Use your own server

Connect the package to your own passkey relying party server and keep your backend logic in place.

Cover Flutter surfaces

Ship native and web passkey flows across Android, iOS, macOS, web, and Windows from one package.

Debug setup faster

Use Passkeys Doctor and availability checks to validate RPID, AASA, Digital Asset Links, and web configuration earlier.

WIRE THE FLUTTER CLIENT TO YOUR OWN BACKEND

Connect the package to your relying party server

Use your server for creation and assertion options, then let the package handle the platform-specific passkey flow in Flutter.

Flutter

final authenticator = PasskeyAuthenticator();
final challenge = await relyingPartyServer.startLoginWithPasskey('user@example.com');
final platformRes = await authenticator.authenticate(challenge);
await relyingPartyServer.finishLoginWithPasskey(platformRes);

Featured on passkeys in

Tech Crunch
TheVerge
Slashdot
Heise Online

PACKAGE, EXAMPLE, AND TROUBLESHOOTING FOR FLUTTER PASSKEYS

Flutter

These are the current resources for the open-source Flutter passkeys package, example app, live demo, and setup diagnostics.

Build Flutter passkeys with your own server

Start with the package, example app, and Passkeys Doctor while keeping your own WebAuthn backend in place.

  • Use your own WebAuthn server
  • Run the example across web and native
  • Enable Passkeys Doctor during setup