Skip to content

Requirements

Toolchain

Tool Minimum version Notes
Kotlin 2.0.0 KSP 2.x requires Kotlin 2.x
KSP 2.0.0-1.0.21 Applied automatically by the plugin
Gradle 8.0
Android Gradle Plugin 8.0
Java / JVM target 17 Kiln's artifacts are compiled to Java 17 bytecode. AGP 8.x already requires Gradle to run on JDK 17+, so Android consumers need no change.

Android

Setting Value
compileSdk 36
minSdk 24 (Android 7.0)
targetSdk 36

Runtime dependencies

Kiln's runtime layer sits on top of SQLDelight 2.x for the SqlDriver abstraction. You choose the driver for your platform — Kiln does not bundle one.

Platform Driver dependency
Android app.cash.sqldelight:android-driver:2.3.2
iOS (KMP) app.cash.sqldelight:native-driver:2.3.2
JVM tests app.cash.sqldelight:sqlite-driver:2.3.2

Note

Kiln does not require you to write any SQLDelight .sq files or configure a SQLDelight schema. The driver is used purely as a transport layer for raw SQL execution.