Android Credential Manager API

Screenshot of the Android Credential Manager bottom sheet.
Figure 1: Example Credential Manager bottom sheet showing authentication options for passkeys, passwords, and federated sign-in.

Boost your app's user experience by seamlessly integrating passwordless authentication with passkeys using Credential Manager. Credential Manager is an Android Jetpack library that unifies API support for most major authentication methods, including passkeys, passwords, and federated sign-in solutions (such as Sign-in with Google).

Credential Manager automatically displays a unified bottom-sheet for modern authentication methods, and is the modern replacement for existing authentication implementations, including Smart Lock for Passwords on Android, and One Tap. Credential Manager's unified sign-in interface gives your users a clear, familiar, and consistent experience, reduces churn and improves registration and sign-in speeds.

Learn more about how to integrate Credential Manager with your Android app:

Learn more about how to streamline your existing identity and authentication APIs to support passkeys and improved usability with the Credential Manager API: