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

# Mobile SDK overview

> Choose an OwnID mobile SDK integration for your native Android or iOS app.

OwnID mobile SDKs bring passkey-first authentication to native Android and iOS apps while your application remains in control of users, sessions, and identity-provider integration.

## Get started

<Columns cols={2}>
  <Card title="Android setup" icon="android" iconType="brands" href="/mobile-sdks/setup/android" cta="Install the Android SDK">
    Add the Core or Compose SDK, initialize OwnID, and review Android requirements.
  </Card>

  <Card title="iOS setup" icon="apple" iconType="brands" href="/mobile-sdks/setup/ios" cta="Install the iOS SDK">
    Add the Core or SwiftUI product with Swift Package Manager and initialize OwnID.
  </Card>
</Columns>

<Card title="Configure passkeys" icon="key" href="/mobile-sdks/setup/passkeys" horizontal>
  Associate your native app and relying party domain before adding a passkey authentication or enrollment flow.
</Card>

## Choose an integration

<Columns cols={3}>
  <Card title="Boost flow" icon="bolt" href="/mobile-sdks/boost">
    Add OwnID widgets to your existing native login and registration screens.
  </Card>

  <Card title="Elite flow" icon="sparkles" href="/mobile-sdks/elite">
    Run an OwnID-hosted authentication journey inside your native app.
  </Card>

  <Card title="Passkey enrollment" icon="user-plus" href="/mobile-sdks/passkey-enrollment">
    Add a passkey for a user who is already signed in to your app.
  </Card>
</Columns>

### Other integration options

For custom native UI or embedded WebView content, use the platform guides in the SDK repositories.

<Columns cols={2}>
  <Card title="Headless" icon="code">
    Build custom native UI around OwnID flows.

    [Android guide](https://github.com/OwnID/ownid-android-sdk/blob/master/docs/flows/headless.md) · [iOS guide](https://github.com/OwnID/ownid-ios-sdk/blob/master/docs/flows/headless.md)
  </Card>

  <Card title="WebBridge" icon="bridge">
    Connect OwnID Web SDK actions to a native WebView.

    [Android guide](https://github.com/OwnID/ownid-android-sdk/blob/master/docs/integration/webbridge.md) · [iOS guide](https://github.com/OwnID/ownid-ios-sdk/blob/master/docs/integration/webbridge.md)
  </Card>
</Columns>

## Full SDK documentation

<Columns cols={2}>
  <Card title="Android SDK" icon="github" iconType="brands" href="https://github.com/OwnID/ownid-android-sdk" cta="View on GitHub">
    Installation, configuration, providers, flows, API details, examples, and troubleshooting.
  </Card>

  <Card title="iOS SDK" icon="github" iconType="brands" href="https://github.com/OwnID/ownid-ios-sdk" cta="View on GitHub">
    Installation, configuration, providers, flows, API details, examples, and troubleshooting.
  </Card>
</Columns>

## Other mobile SDKs

<Columns cols={2}>
  <Card title="React Native" icon="react" iconType="brands" href="https://github.com/OwnID/ownid-react-native-sdk" cta="View on GitHub">
    Add OwnID to a React Native application using the dedicated SDK.
  </Card>

  <Card title="Apache Cordova" icon="mobile-screen" href="https://www.npmjs.com/package/@ownid/cordova-plugin" cta="View on npm">
    Add OwnID to an Apache Cordova application using the published plugin.
  </Card>
</Columns>

<Note>
  Migrating from version 3? Follow the [Android migration guide](https://github.com/OwnID/ownid-android-sdk/blob/master/docs/upgrade/v3-to-v4.md) or [iOS migration guide](https://github.com/OwnID/ownid-ios-sdk/blob/master/docs/upgrade/v3-to-v4.md).
</Note>
