Hanko is an open-source authentication and user management solution aimed at moving beyond passwords using passkey technology. It's API-first, cloud-native, and has a small footprint. The project is built and maintained by Hanko.io, an active member of the FIDO Alliance, and offers self-hosting or Hanko Cloud deployment options.
The Hanko backend provides an authentication API for passkeys, passcodes, and optional passwords, as well as user management and JWT issuing. Hanko Elements are web components that offer a customizable onboarding and login experience with CSS, while the hanko-frontend-sdk is a client package for using the Hanko API.
The repository includes a quickstart app that demonstrates the Hanko login experience and acts as a reference implementation, along with example implementations for various frameworks and documentation. Users can try out the hosted live example and companion page passkeys.io or use the quickstart app to familiarize themselves with the Hanko backend API and web components.
Questions, bugs, ideas, and feedback can be addressed through discussion sections or by joining the growing Slack community or following Hanko on Twitter. Hanko-elements and hanko-frontend-sdk are licensed under the MIT License, while everything else in the repository, including the Hanko backend, is licensed under the AGPL-3.0.