# About Passwordless.dev

Bitwarden Passwordless.dev is a software toolkit that helps developers build FIDO2 WebAuthn passkeys features for seamless authentication flows.

Using Passwordless.dev means there's no need to read extensive W3C specification documentation, determine what cryptography to implement, or worry about managing stored public keys. The team behind Bitwarden will take care of that for you.

Passwordless.dev wraps FIDO2 WebAuthn passkey functionality in easy-to-use tools, designed to make it faster for web developers to adopt passkey-based authentication, and meet the challenges of an ever-shifting cybersecurity landscape.

Passwordless.dev operation flow

The Passwordless.dev architecture consists of three key parts:

  • An client side library, used by your frontend to make requests to end-users browsers' WebAuthn API and requests to the Passwordless.dev APIs.
  • A public RESTful API, used by the client-side library to complete FIDO2 WebAuthn cryptographic exchanges with the browser.
  • A private RESTful API, used by your backend to initiate key registrations, verify signins, and retrieve keys for end-users.

All Passwordless.dev code is open source (opens new window).

TIP

For more information on the principles that support Passwordless.dev, check out Concepts. If you are ready to start using Passwordless.dev, visit Get Started for step-by-step instructions.