Get started
Android setup
Add the Core or Compose SDK, initialize OwnID, and review Android requirements.
iOS setup
Add the Core or SwiftUI product with Swift Package Manager and initialize OwnID.
Configure passkeys
Associate your native app and relying party domain before adding a passkey authentication or enrollment flow.
Choose an integration
Boost flow
Add OwnID widgets to your existing native login and registration screens.
Elite flow
Run an OwnID-hosted authentication journey inside your native app.
Passkey enrollment
Add a passkey for a user who is already signed in to your app.
Other integration options
For custom native UI or embedded WebView content, use the platform guides in the SDK repositories.Headless
Build custom native UI around OwnID flows.Android guide · iOS guide
WebBridge
Connect OwnID Web SDK actions to a native WebView.Android guide · iOS guide
Full SDK documentation
Android SDK
Installation, configuration, providers, flows, API details, examples, and troubleshooting.
iOS SDK
Installation, configuration, providers, flows, API details, examples, and troubleshooting.
Other mobile SDKs
React Native
Add OwnID to a React Native application using the dedicated SDK.
Apache Cordova
Add OwnID to an Apache Cordova application using the published plugin.
Migrating from version 3? Follow the Android migration guide or iOS migration guide.