# Custom Gradle Configuration

> For the complete documentation index, see [llms.txt](https://kotlin.github.io/dataframe/llms.txt).

Kotlin DataFrame is composed of multiple [modules](modules.html), allowing you to include only the functionality you need.

To use Kotlin DataFrame in a [Gradle project](setupgradle.html) — including [Android](setupandroid.html) — you can configure your Gradle buildscript (`build.gradle.kts` or `build.gradle`) with selected dependencies:

Kotlin DSL:

```KOTLIN
dependencies {
    // Core API and runtime
    implementation("org.jetbrains.kotlinx:dataframe-core:1.0.0-rc02")

    // Optional IO format support
    implementation("org.jetbrains.kotlinx:dataframe-json:1.0.0-rc02")
    implementation("org.jetbrains.kotlinx:dataframe-csv:1.0.0-rc02")
    implementation("org.jetbrains.kotlinx:dataframe-excel:1.0.0-rc02")
    implementation("org.jetbrains.kotlinx:dataframe-jdbc:1.0.0-rc02")
    implementation("org.jetbrains.kotlinx:dataframe-arrow:1.0.0-rc02")

    // Experimental features
    implementation("org.jetbrains.kotlinx:dataframe-geo:1.0.0-rc02")
    implementation("org.jetbrains.kotlinx:dataframe-openapi:1.0.0-rc02")

    // Only needed if you generate @DataSchema from OpenAPI specs
    implementation("org.jetbrains.kotlinx:dataframe-openapi-generator:1.0.0-rc02")
}
```

Groovy DSL:

```GROOVY
dependencies {
    // Core API and runtime
    implementation 'org.jetbrains.kotlinx:dataframe-core:1.0.0-rc02'

    // Optional IO format support
    implementation 'org.jetbrains.kotlinx:dataframe-json:1.0.0-rc02'
    implementation 'org.jetbrains.kotlinx:dataframe-csv:1.0.0-rc02'
    implementation 'org.jetbrains.kotlinx:dataframe-excel:1.0.0-rc02'
    implementation 'org.jetbrains.kotlinx:dataframe-jdbc:1.0.0-rc02'
    implementation 'org.jetbrains.kotlinx:dataframe-arrow:1.0.0-rc02'

    // Experimental features
    implementation 'org.jetbrains.kotlinx:dataframe-geo:1.0.0-rc02'
    implementation 'org.jetbrains.kotlinx:dataframe-openapi:1.0.0-rc02'

    // Only needed if you generate @DataSchema from OpenAPI specs
    implementation 'org.jetbrains.kotlinx:dataframe-openapi-generator:1.0.0-rc02'
}
```

