YubiKey for developers
Integrate reliable Open Source authentication into your software or service.
Fast Integration of Strong Authentication
Free open source software that allows you to quickly integrate YubiKey’s reliable two-factor, multi-factor, and password-free authentication into your software or service.
Integrating YubiKey with your service is quick and easy. YubiKey works seamlessly with devices running Windows, MacOS, Linux, iOS, and Android. No additional software for users. Turn on the open source YubiHSM SDK to protect your organization’s secrets.
Use our help documentation and testing tools to quickly enable one-touch authentication for your users. YubiKey supports FIDO, PIV-compatible smart cards, one-time passwords (OTP) and OpenPGP.
Control your secrets
How the YubiKey works
Register your YubiKey
To use the YubiKey, go to the Security Settings of a supported service and select two-factor authentication.
Tap on phone
On a computer, insert the YubiKey into a USB-port and touch the YubiKey to verify you are human and not a remote hacker.
Tap on phone
For NFC-enabled Android phones, just tap a YubiKey 5 NFC against the phone to complete authentication. Hold the key to the phone for secure authorization.