Passkey implementation on its own is complicated. We provide you with a collection of passkeys libraries and passkeys SDKs to simplify the integration.
Frontend web components
What libraries & SDKs are needed for passkeys?
Passkeys require frontend implementation as the user's device has to create passkeys and store private keys securely.
To handle authenticated requests, manage sessions and communicate with the WebAuthn server, a backend is needed.
Hosted WebAuthn server
Passkeys require a running WebAuthn server that handles the WebAuthn passkey creation and login ceremony.
Which passkey libraries does Corbado provide?
What is the current passkeys support?
iOS 16+: Chrome, Safari, Firefox, Edge, native apps
macOS Ventura+: Chrome, Safari, Edge
Android 9+: Chrome (developer mode), native apps
Windows 10+: Announced
iOS 15+: Chrome, Safari, Firefox, Edge, native apps
macOS BigSur+: Chrome, Safari, Edge
macOS Catalina+: Chrome, Edge
Android 9+: Chrome, Firefox, Edge, native apps
Windows 10+: Chrome, Firefox, Edge
Quick implementation and maintenance via APIs & SDKs
Detection of preferred login method
Seamless login across devices and platforms
Intelligent solutions if other login methods are required
Own set up, adoption for all edge cases, maintenance and UX optimization
User needs to remember login method & device
Own concept required
Own concept required with no automatic device optimized fallbacks
Why should I use a passkeys library?
Corbado passkeys libraries
Latest browser & operating system passkey support
Benefit from the latest browser and operating systems with updated passkey libraries
Manullay check compability of browser and operating system version on your own
Fallbacks for non-passkey-ready devices are provided by default
Come up with and maintain own fallback flows for non-passkey-ready devices
Passkey-optimized device detection and management features
Build your own device detection and management system
Latest passkeys UX
Benefit from the latest passkeys UX and user communication findings
Investigate latext passkey UX findings yourself and add them to your product
Where can I view the source-code?
Check out our GitHub repos to review all the code and familiarize yourself with the integration by reading our detailed blog posts: