Introduction

Welcome to the Yubico Downloads Page. Here you’ll find a collection of free software tools designed to help you get the most out of your YubiKey and Security Key. Whether you’re setting up for the first time or fine-tuning your security setup, we’ve got you covered.

All the software listed here is available at no cost and aims to make using our core products simple and effective. You’ll find links to additional information, including user manuals, downloads, and even source code (if open source). This curated list highlights actively maintained libraries, tools, and applications developed or supported by Yubico, intended for developers, administrators, architects, and system integrators building secure authentication solutions.

Our Software Portfolio

The following table provides an overview of Yubico-supported software.

Software Type Product Name Primary Use Case / Description Documentation/Links

Application

Yubico Authenticator for Android/Desktop

YubiKey/Security Key configuration and credential management

User Guide

Application

Yubico Authenticator for iOS

YubiKey/Security Key configuration and credential management

User Guide

Tool

YubiKey Manager CLI (ykman)

Advanced YubiKey/Security Key configuration and credential management

User Guide

Tool

YubiEnroll

Easily enroll YubiKeys on behalf of end users and make going passwordless quick and simple at scale.

User Guide

Tool

Yubico PIV Tool (yubico-piv-tool)

Personal Identity Verification (PIV) configuration and management

Manual

Library

Yubico WebAuthn Server (java-webauthn-server)

Java library for building FIDO2/WebAuthn server-side authentication (FIDO relying party development).

Configuration Guide and JavaDocs

Library

Yubico.NET.SDK

Software development in any .NET compatible development language

User’s Manual

Library

Yubico Mobile Android SDK (yubikit-android)

Software development in Java (e.g. for Android)

Getting Started Guide

Library

Yubico Mobile iOS SDK (yubikit-ios)

Software development in ObjectiveC for the Apple ecosystem

Getting Started Guide

Library

Yubico Swift SDK (yubikit-swift)

Software development in Swift for the Apple ecosystem

Getting Started Guide

Library

python-fido2

Python library for FIDO2/WebAuthn client and server operations.

API Documentation

Library

libfido2

C library for FIDO2/WebAuthn client-side operations.

Manual

Library

pam-u2f

Pluggable Authentication Module (PAM) for Linux, enabling FIDO U2F or FIDO2 authentication.

Manual

Tool

Yubico Login for Windows

Enables secure login on Windows systems using YubiKeys, independent from local Active Directory or Entra ID.

Configuration Guide

Library

YubiKey Minidriver

Enhanced Personal Identity Verification (PIV)/Smartcard support on Windows

User Guide

Library

libyubihsm

C library for integrating YubiHSM 2 support into custom applications.

YubiHSM 2 SDK

Tool

yubihsm-shell

Command-line shell tool for interacting with and managing a YubiHSM 2.

YubiHSM 2 Tools

Library

yubihsm-pkcs11

PKCS#11 interface module, allowing applications that support PKCS#11 to use the YubiHSM 2.

YubiHSM 2 PKCS#11

Tool

yubihsm-wrap

Tool to wrap and unwrap cryptographic objects for secure transport to or from a YubiHSM 2.

YubiHSM 2 Tools

Tool

yubihsm-setup

Command-line tool for initializing and provisioning a YubiHSM 2.

YubiHSM 2 Tools

Service

yubihsm-connector

Background service (daemon) for connecting applications to a YubiHSM 2 over a network.

YubiHSM 2 Connector

Library

python-yubihsm

Python library for communicating with and managing a YubiHSM 2.

API Documentation

Library

yubihsmrs

Rust library for interacting with a YubiHSM 2.

Manual

Software Integrity

Yubico is committed to ensuring the integrity and authenticity of all software releases.

All Yubico software releases are signed with a Yubico OpenPGP signing key. You can verify the authenticity of downloaded software using GnuPG and the provided signature files.

For detailed instructions on how to verify signatures and to obtain Yubico’s public OpenPGP keys, please visit our Software Signing page.

More Information

Looking for developer guides or support information? Visit our resource pages: