Yubico Product Documentation

YubiKeys

_images/hardware.png

YubiKeys are hardware authentication devices that protect user access to computers, networks, and online accounts and services through phishing-resistant multi-factor authentication and passwordless login.

  • YubiKey Technical Manual [HTML] [PDF]
  • YubiKey Technical Data Sheet [PDF]
  • YubiKey FIPS 4 Series Technical Manual [HTML] [PDF]
  • Yubico Object ID (OID) Reference Guide [HTML] [PDF]
  • Implementation Guidance and Support: Yubico Best Practices [HTML] [PDF]

YubiEnterprise Services

_images/services-icon.png

YubiEnterprise Services enable organizations to order and distribute YubiKeys efficiently and rapidly. Includes the YubiEnterprise Console user interface and the YubiEnterprise API for managing orders and delivery of YubiKeys to end users.

Yubico FIDO Pre-reg and YubiEnroll are part of the Yubico Enrollment Suite which empowers organizations to streamline management of pre-registered and pre-enrolled YubiKeys for end users, on their path to stronger security.

  • YubiEnterprise Services User Guide & Release Notes [HTML] [PDF]
  • YubiEnterprise API Reference [HTML]
  • Yubico FIDO Pre-reg [HTML]
  • YubiEnroll User Guide & Release Notes [HTML] [PDF]

Apps & Tools

_images/apps-tools-icon.png

Yubico Authenticator is a desktop and mobile application that allows end users to manage their YubiKeys and perform common operations, such as generating and displaying OATH two-factor authentication codes, managing the FIDO PIN, and performing a factory reset.

The ykman CLI is an advanced command line tool for desktop that provides comprehensive YubiKey management and configuration capabilities across all YubiKey applications.

The YubiKey Minidriver (YKMD) enables integration of the YubiKey’s PIV smart card capabilities with Windows, unlocking functionality such as certificate enrollment, management of YubiKey smart card PINs, and smart card authentication on Windows devices.

  • Yubico Authenticator User Guide [HTML] [PDF]
  • YubiKey Manager (ykman) CLI User Guide [HTML] [PDF]
  • YubiKey Minidriver User Guide [HTML] [PDF]

YubiHSM

_images/yubi-hsm-icon.png

YubiHSM is a Hardware Security Module (HSM) device that secures modern infrastructure, including servers. It provides advanced protection for sensitive data, like cryptographic keys, digital certificates, and passwords, as well as code signing operations.

  • YubiHSM 2 User Guide [HTML] [PDF]
  • YubiHSM 2 Technical Data Sheet [PDF]

SDKs & Libraries

_images/sdk-icon.png

Yubico provides a range of desktop and mobile SDKs that allow developers to build YubiKey functionality into custom applications.

java-webauthn-server is a server-side WebAuthn library for Java that provides implementations of relying party operations for developers wanting to create their own FIDO2/WebAuthn server.

python-fido2 is a server-side and client-side library for Python that provides functionality for communicating with FIDO devices over USB and verifying attestation and assertion signatures.

  • YubiKey SDK for Desktop (.NET) [HTML]
  • YubiKey SDK for iOS [HTML]
  • YubiKey SDK for Android [HTML]
  • Java WebAuthn Server-side Library [HTML]
  • Python WebAuthn/FIDO2 Server-side and Client-side Library [HTML]

Other Documentation

2025-06-27 07:15:00 UTC