Yubico

Developers Intro

Below is a summary of our open components and services for developing your own YubiKey applications.
 

Try your YubiKey

Test how your YubiKey works at our demo site.

» Start your YubiKey
» Try your YubiKey

Technical Description

Summary of the YubiKey technology.

» Read more



YubiCloud Authentication Service

Our YubiKey authentication service is just a network API call away, for the fastest possible integration with your own applications.

» Read more

Web API & Clients

We offer implementations of the web service API in a number of different languages. You can use them to authenticate to the YubiCloud or implement your on-site validation server.

To use them, you will need an API Key.

» Get your API Key
» Read more
 

YubiKey OTP Validation Server

We offer an open source server in PHP and Java for those who want to host their own YubiKey validation server.

» Read more

YubiRadius Virtual Appliance

Remote Access and VPN with YubiKey two-factor authentication.

» Read more

SAML and OpenID Server

Join the open identity initiative and use your YubiKey to connect to an unlimited number of services with one single and secure identity.

» Read more about SAML
» Read more about OpenID

Low-level Library

We offer free software libraries for decrypting and parsing the YubiKey One-Time Password (OTP) codes for C and Java.

» Read more

Design Guidelines

For best user experience of the YubiKey authentication with your product, we recommend you read our design guidelines.

» Read more

Full-Disk-Encryption (FDE) Guidelines

YubiKey two-factor authentication in Challenge/Response mode can be implemented to work seamlessly in FDE products.

» Read more



Personalization Tools

YubiKey personalization tools allow you to initialize the AES key and reprogram your YubiKey for alternative configurations, including OATH, static password, challenge response, etc.

» Read more

Static Password

The YubiKey can be programmed with a long static password requiring no server software.

» Read more

OATH YubiKey

The YubiKey can be configured to support the OATH HOTP standard.

» Read more

Challenge Response

For basic signing applications and for automated applications requiring no user interaction.

» Read more



AES Key Upload

If you have re-programmed your YubiKey and want to use your YubiKey on services that uses Yubico's validation server.

» Read more

Revoke Service

Our service to disable or enable your YubiKeys on the Yubico Validation Service.

» Read more

Modhex Calculator

To convert values between different formats.

» Read more



YubiKey Documentation

We provide detailed documentation for the YubiKey and the environment around it.

» Read more

Technical Forum

To post your questions, comments or to contribute to Yubico's technology, please visit our global developer's forum.

» To forum

Partner Wiki

Check out our partner solution wiki for more open source projects and enterprise class software and services supporting the YubiKey.

» To Wiki