Welcome to the Yubico Early Access Program (EAP) developer repository. This space is dedicated to developers and security engineers who are ready to build, test, and integrate with the next generation of hardware security.
We are currently previewing Firmware 5.8.0, a major update to the YubiKey 5 Series that introduces critical cryptographic enhancements and expanded storage capabilities.
This firmware update isn't just a patch; it’s a toolkit expansion for modern authentication workflows.
ARKG allows applications to generate public keys cryptographically linked to a credential on a YubiKey without having said YubiKey present. Only on signature creation the YubiKey is needed.
PUAT enables more granular control over user presence and verification. Developers can now define hardware-level policies for how and when a user must interact with the key to authorize a cryptographic operation.
- FIDO2: Increased capacity for up to 100 resident keys (discoverable credentials).
- OATH: Expanded storage for up to 64 TOTP/HOTP seeds.
- Key Management: Support for "Move" and "Copy" operations for certain credential types.
- RSA 3072/4096: Native support for longer RSA keys to meet evolving compliance standards.
We have compiled a set of implementation examples to help you integrate these new primitives into your applications.
Visit the /quickstart directory for platform-specific demos:
- iOS Implementation - Utilizing the Yubico Mobile SDK for iOS.
- Android Implementation - Native Android integration examples.
- .NET / Desktop - Implementation using our desktop-class libraries.
- Hardware: Ensure you have a YubiKey provided through the Yubico Early Access Program ("dev" or "eap" edged on the case of it)
- SDKs: Use the latest versions of our SDKs (available on NuGet, CocoaPods, and Maven) that support the 5.8.0 command sets.
- Explore: Dive into the
/quickstartfolder and start building.
This is a Beta release. Your feedback is what makes our hardware better.
- Found a bug in the demo code? Open an Issue.
- Have an optimization for the implementation? Submit a Pull Request.
- General firmware feedback? Please use the official EAP email yubico com unicated.
- Want to join this program? Fill out the application form under https://www.yubico.com/yubikey-5-8-early-access.
This firmware is for testing purposes only. Beta hardware should not be used for primary production credentials, as beta firmware is not eligible for long-term security guarantees or field updates. Same is true for any software discussed here: Those are in a beta state and will be subject to change without notice.
Built by Developers, for Developers. Yubico Developer Portal | Privacy Policy
