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

# Stytch Android Consumer SDK Overview

> Get started with the Stytch Android Consumer SDK for building secure authentication flows

<Note>These docs are for our new Kotlin Multiplatform SDK, which is in **Public beta**. If you are instead looking for the stable version, please see [stytch-android](https://github.com/stytchauth/stytch-android) and the usage docs [here](https://stytchauth.github.io/stytch-android/).</Note>

The Stytch SDKs provide methods that communicate directly with the Stytch API, allowing you to easily authenticate your users without adding extra endpoints to your backend.

The Stytch Android Consumer SDK is a headless Kotlin Multiplatform library that targets Android. It provides a type-safe, coroutine-based API for all Stytch consumer authentication methods.

## Maven package

<Card title="com.stytch.sdk:consumer-headless" icon="box" href="https://central.sonatype.com/artifact/com.stytch.sdk/consumer-headless" cta="Maven Central">
  Android bindings for the Stytch Consumer SDK
</Card>

## Authentication methods

The `StytchConsumer` client exposes the following namespaces:

| Namespace    | Description                                      |
| ------------ | ------------------------------------------------ |
| `otp`        | One-time passcodes via SMS, email, or WhatsApp   |
| `magicLinks` | Email magic link authentication                  |
| `passwords`  | Password-based authentication                    |
| `oauth`      | OAuth flows (Google, Apple, and others)          |
| `passkeys`   | WebAuthn / passkey authentication                |
| `biometrics` | Biometric authentication                         |
| `totp`       | Time-based one-time passcode (authenticator app) |
| `crypto`     | Crypto wallet authentication                     |
| `session`    | Session management                               |
| `user`       | User account management                          |
| `dfp`        | Device fingerprinting                            |

## Compatibility and requirements

* **Minimum Android SDK**: 24 (Android 7.0)
* **Language**: Kotlin 2.3+ (coroutines-based API)
* **Build system**: Gradle
