> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hanko.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Core components

> The core components that make up the Hanko Authenticator, a self-hostable MFA and push authentication solution.

## Hanko Authenticator apps

To confirm a sign-in or a second-factor prompt, your users need a device that can sign the request — an authenticator. Typically that's their own smartphone, but it could also be a computer or a second-factor device like a USB security key.

To make this easy to roll out, Hanko offers production-ready, white-label authenticator apps for Android and iOS that plug into your application. By simply touching the device's fingerprint sensor or using facial recognition, your users get a fast, secure second factor without typing OTP codes or waiting for SMS. Read more about the [Hanko Authenticator apps](/hanko-authenticator/guides/authenticator-apps) or start with the [getting started guide](/hanko-authenticator/quickstart/authenticator-app).

<Warning>
  The unbranded/Hanko-branded Android app is currently not available on the Google Play store. Contact us for an APK download link.
</Warning>

<a href="https://itunes.apple.com/us/app/hanko-authenticator/id1435048235?mt=8">
  <img src="https://mintcdn.com/hanko/DAs0LNceUiIaZd6m/images/hanko-authenticator/badges/ios-badge-en.png?fit=max&auto=format&n=DAs0LNceUiIaZd6m&q=85&s=f49cfcd12ff359430483ff24b0613efe" alt="Download on the App Store" style={{ height: "53px" }} width="504" height="168" data-path="images/hanko-authenticator/badges/ios-badge-en.png" />
</a>

## On-device SDKs & plugins

If you'd rather build MFA directly into your existing native app instead of relying on a separate authenticator app, Hanko offers a mobile client SDK for both Android and iOS. Read more in the [SDKs section](/hanko-authenticator/sdks/android).

If you use Keycloak as your identity and access management solution — for example after migrating off Entra ID or Okta — you can add the Hanko Authenticator as a login option through the [Keycloak plugin](/hanko-authenticator/sdks/keycloak-plugin).
