FIDO Authentication Specifications
The FIDO Alliance publishes specifications to enable the inter-operable implementation of passkeys in devices, products and services. If your primary interest is deploying passkeys, reading the specs is likely not a necessary step.
Instead you can work with the Developer documentation for passkeys available on various platforms or visit the FIDO Certified Showcase to find a solutions provider who can help. We also recommend watching the following technical overview video Demystifying Passkey Implementations: Passkeys 101.
Reading the specifications is useful if you want to participate in improvements or are not able to resolve issues after using other resources such as the FIDO Dev list or the Passkeys Developer discussions.
Latest specifications
The latest versions of the FIDO Alliance user authentication specifications are available on the Download Authentication Specifications page. If you are new to FIDO, it is recommended that you first review the Specifications Overview before proceeding further.
The FIDO Alliance produces specifications in PDF format as a convenience for readers, however readers are advised to refer to the specifications in HTML format if they encounter any formatting issues with the PDFs. If you are not yet a member of the FIDO Alliance, and you would like to comment on the public draft specifications, please use the Contact Us form.
Authenticator Certification program
In addition to meeting the technical requirements, the FIDO Alliance developed further security requirements that need to be implemented to enhance the security assurance of each device. These requirements are covered in the Authenticator Certification program found on the Certified Authenticator Levels page.
Archived specifications
Older versions of the specifications can be found in the specification archive along with the Chinese translation of the UAF 1.0 specifications. You can also refer to the FIDO Specification Status and Intellectual Property Rights (IPR) of the FIDO Alliance specifications.
Ask questions, get answers
The FIDO Alliance provides support for implementers of support for passkeys through the fido-dev@fidoalliance public discussion list. You can use this forum to post questions about implementing the FIDO specifications.