Yubico Product Documentation
YubiKeys

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.
YubiEnterprise Services

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.
Apps & Tools

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.
YubiHSM

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.
SDKs & Libraries

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.