0

I'm trying to implement Clerk authentication in my Android Kotlin Multiplatform project following the official Clerk Android Quickstart Guide, but the SDK artifact referenced in the documentation doesn't appear to exist in any Maven repository.

What I'm trying to do:

Add the Clerk Android SDK to my project as shown in the quick start guide:

dependencies {
    ...
    implementation("com.clerk:clerk-android:<latest-version>")
    implementation("androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2")
    ...
}

I've attempted multiple artifact coordinates and versions:

com.clerk:clerk-android:1.6.0 (from documentation)
com.clerk:clerk-android:0.1.14
com.clerk.clerk-android:core:1.1.4
io.clerk:core:0.1.14
io.clerk.android:core:0.1.14

I've also tried adding custom repositories. None of these work - the artifact simply doesn't exist in any public Maven repository

My Environment

Gradle: 8.14.3
Kotlin: 2.2.20
Android Gradle Plugin: 8.10.1
Compose Multiplatform: 1.9.0
min Sdk: 24
Java/JVM Target: 17

Questions Is the Clerk Android SDK actually published to Maven Central or another repository? What are the correct Maven coordinates for the Clerk Android SDK? Is there an alternative installation method (e.g., manual .aar download)? Is the quick start guide documentation referencing an unreleased version? The documentation clearly shows this dependency exists and provides code examples using it, but I cannot find this artifact anywhere. Has anyone successfully integrated Clerk into an Android project?

2
  • I'm curious as to where you're getting this "1.6.0" version from, as the latest Maven Central version (for com.clerk:clerk-android) (and GitHub releases) both point to 0.1.14 being the latest version as of the time of writing. Please do link as to where you're referencing this "quickstart", because the official quickstart has no mention of an explicit version Commented 9 hours ago
  • How are you inferring that the Maven coordinates are "incorrect"? Is your IDE telling you that it couldn't sync? What errors did you get from the sync, or from compile-time? Also do note that this is likely an Android-only library so you might not be able to use it on other platforms Commented 9 hours ago

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.