Skip to content

Kindly Android SDK

The Kindly Chat SDK for Android allows you to integrate a fully-featured customer support chat into your Android application. The SDK provides a native Jetpack Compose chat interface with real-time messaging, push notifications, custom theming, and more.

Agent-Assisted Setup

Point your AI coding assistant at the skill file below and it will install, initialize, and wire up Kindly for you automatically.

Prompt to copy:

Use curl to download, read and follow: https://kindly-ai.github.io/sdk-chat-android-sources/SKILL.md

Requirements

Requirement Minimum Version
Android minSdk API 21 (Android 5.0)
compileSdk 35
Kotlin 2.0
Jetpack Compose Enabled (buildFeatures { compose = true })
Java 1.8+ (source and target compatibility)

Note

Starting with SDK version 1.0.88, the SDK is compiled with Kotlin 2.x. Projects using Kotlin 1.x must upgrade to Kotlin 2.0 or higher to consume the SDK.

Installation

Add the dependency directly — no extra repository needed:

dependencies {
    implementation("ai.kindly:sdk:1.0.118")
}

Find the latest version on Maven Central.

Option B: JitPack

Add the JitPack repository to your settings.gradle:

// settings.gradle.kts
dependencyResolutionManagement {
    repositories {
        maven(url = "https://jitpack.io")
    }
}

Then add the dependency:

dependencies {
    implementation("com.github.kindly-ai:sdk-chat-android:1.0.118")
}

Find the latest version on JitPack.

Quick Start

// Initialize in your Application class
KindlySDK.start(
    application = this,
    botKey = "YOUR_BOT_KEY",
    languageCode = "en"
)

// Display the chat from any Activity/Fragment
KindlySDK.launchChat(context = context)

Documentation

API Reference

Auto-generated documentation for all public classes, interfaces, enums, and data classes.

Browse API Reference