Integrate YubiKey Personalization functions into your own application using the tools in the Personalization Libraries
Integrate YubiKey Personalization functions, including setting the mode either configuration slot on a YubiKey, into your own applications using our YubiKey Personalization Libraries. These Libraries support the configuration of YubiKeys v 2.2 and up, including tools to configure YubiKey OTP, OATH, Challenge-Response or Static Password modes.
A personalization library with a command-line tool to perform personalization. Works on all platforms (GNU, Linux, Mac OSX and Windows).
Windows COM/ActiveX v2.3*
The Windows personalization library is provided to allow integration of YubiKey personalization into third-party applications. A straightforward COM/ActiveX interface allows integration into a large variety of applications and programming languages.
User guide (pdf)
* Not open source
Windows C++ native (beta2)*
The Windows native personalization library is provided to allow direct integration with C++ Windows programs in Win32 environments. This library also allows multiple instances of Yubikeys. 32- and 64 bit static library builds are provided. In order to rebuild the library itself, the WDK and SDK is required. These can be downloaded from Microsoft free of charge.