Skip to main content


The OwnID Android SDK is a client library written in Kotlin that provides a passwordless login alternative for your Android application by using cryptographic keys to replace the traditional password. Built as an Android library (.aar), the SDK allows the user to perform Registration and Login flows in a native Android application.

The OwnID Android SDK consists of a Core module along with modules that are specific to an identity platform like Firebase. The Core module provides core functionality like setting up an OwnID configuration, performing network calls to the OwnID server, interacting with a browser, handling a redirect URI, and checking and returning results to the Android application.

The OwnID Android SDK is built with Android API version 32 and Java 8+, and supports the minimum API version 23.

For more details about using this SDK, see the module documentation for your identity platform.