Package-level declarations

Types

Link copied to clipboard

Keeps an SDK-owned authentication flow registered until the owning UI is disposed.

Link copied to clipboard
object Clerk

Main entrypoint class for the Clerk SDK.

Link copied to clipboard
data class ClerkConfigurationOptions(val enableDebugMode: Boolean = false, val proxyUrl: String? = null, val telemetryEnabled: Boolean = true, val sharedSessionSync: SharedSessionSyncConfig? = null)

Data class for enabling extra functionality on the Clerk SDK.

Link copied to clipboard
object Constants

Consolidated constants used throughout the Clerk SDK

Link copied to clipboard
@RequiresOptIn(level = RequiresOptIn.Level.ERROR, message = "This API exists for Clerk's own framework integrations (e.g. the Expo SDK) and may change without notice in minor releases. Opt in only if you accept that contract.")
annotation class FrameworkIntegrationApi

Marks APIs that exist for Clerk's own framework integrations (for example the Expo SDK).

Link copied to clipboard

Enables Clerk authentication-state synchronization between sibling Android apps.

Properties

Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard

Extension function to convert a map of social provider configurations into a list of OAuthProvider objects.