Free software libraries for YubiKey integration into your own server environment.
Yubico provides the libraries for YubiKey OTP development and parsing. To be useful, these packages need to be combined with a database and server component.
Basic YubiKey OTP parsing libraries for C and Java, created by Yubico.
Windows ActiveX/COM component*:
Basic YubiKey OTP parsing libraries, not written by Yubico.
The PAM module enables the use of the YubiKey for authentication in any environment that relies on the Pluggable Authentication Module (PAM) system. Useful for GNU/Linux desktop login, Solaris login, Windows login via pGina, MyProxy, SSH, and so on.
Windows Server API*
Server support functionality for challenge-response, YubiKey OTP and OATH-HOTP validation.
* Not Open Source
Windows Client COM API*
The Client API for YubiKey 2.2 and later versions, featuring support for device serial numbers and challenge-response.
Please note that most applications typically talk to a verification server using our client libraries.