We provide Web API Clients in different languages to allow you to easily check and validate YubiKey One-Time Passwords. Please note: Third-Party clients are not written by Yubico.

Yubico Clients

php-yubico
A PHP class allows you to easily check YubiKey OTP’s from your PHP web site.

yubico-c-client
Yubico C client library is a shared library written in C that performs online YubiKey OTP validation.

yubico-java-client
Integrate YubiKey OTP verification into your Java code.

yubico-dotnet-client
This library contains a C# implementation of YubiKey OTP verification.

yubico-perl-client
An AnyEvent based Perl extension for validating YubiKey OTPs.

Write your own client

Getting Started Writing Clients

The Yubico API demo

Protocol documentation

Latest revision: Validation Protocol Version 2.0.

 Server v2 FAQ 

Created a New Client? Please let us know so that others can avoid duplicating work.