Custom Gradle Configuration
Kotlin DataFrame is composed of multiple modules, allowing you to include only the functionality you need.
To use Kotlin DataFrame in a Gradle project — including Android — you can configure your Gradle buildscript (build.gradle.kts
or build.gradle
) with selected dependencies:
dependencies {
// Core API and runtime
implementation("org.jetbrains.kotlinx:dataframe-core:1.0.0-Beta3")
// Optional IO format support
implementation("org.jetbrains.kotlinx:dataframe-json:1.0.0-Beta3")
implementation("org.jetbrains.kotlinx:dataframe-csv:1.0.0-Beta3")
implementation("org.jetbrains.kotlinx:dataframe-excel:1.0.0-Beta3")
implementation("org.jetbrains.kotlinx:dataframe-jdbc:1.0.0-Beta3")
implementation("org.jetbrains.kotlinx:dataframe-arrow:1.0.0-Beta3")
// Experimental features
implementation("org.jetbrains.kotlinx:dataframe-geo:1.0.0-Beta3")
implementation("org.jetbrains.kotlinx:dataframe-openapi:1.0.0-Beta3")
// Only needed if you generate @DataSchema from OpenAPI specs
implementation("org.jetbrains.kotlinx:dataframe-openapi-generator:1.0.0-Beta3")
}
dependencies {
// Core API and runtime
implementation 'org.jetbrains.kotlinx:dataframe-core:1.0.0-Beta3'
// Optional IO format support
implementation 'org.jetbrains.kotlinx:dataframe-json:1.0.0-Beta3'
implementation 'org.jetbrains.kotlinx:dataframe-csv:1.0.0-Beta3'
implementation 'org.jetbrains.kotlinx:dataframe-excel:1.0.0-Beta3'
implementation 'org.jetbrains.kotlinx:dataframe-jdbc:1.0.0-Beta3'
implementation 'org.jetbrains.kotlinx:dataframe-arrow:1.0.0-Beta3'
// Experimental features
implementation 'org.jetbrains.kotlinx:dataframe-geo:1.0.0-Beta3'
implementation 'org.jetbrains.kotlinx:dataframe-openapi:1.0.0-Beta3'
// Only needed if you generate @DataSchema from OpenAPI specs
implementation 'org.jetbrains.kotlinx:dataframe-openapi-generator:1.0.0-Beta3'
}
18 September 2025