The Kotlin Gradle plugins API

The API reference for the Kotlin Gradle plugins. For example, "org.jetbrains.kotlin.jvm" and "org.jetbrains.kotlin.multiplatform".

The API supports plugins with the following IDs:

  • "org.jetbrains.kotlin.jvm"

  • "org.jetbrains.kotlin.multiplatform"

  • "org.jetbrains.kotlin.kapt"

  • "org.jetbrains.kotlin.android"

  • "org.jetbrains.kotlin.js"

  • "org.jetbrains.kotlin.native.cocoapods"

For more information about the plugins, see our documentation.

This API is also available as a Maven artifact with "org.jetbrains.kotlin:kotlin-gradle-plugin-api" coordinates.

Packages

Link copied to clipboard

The Kotlin Gradle plugins' public DSL.

Link copied to clipboard

The Kotlin ABI validation public DSL.

Link copied to clipboard

The Kotlin Gradle plugins' public DSL that is specific to the JVM platform.

Link copied to clipboard

The Kotlin Gradle plugins' external integrations API.

Gradle configuration attributes used by Kotlin Gradle plugins.

Link copied to clipboard

The Kotlin Gradle plugins' public DSL that is specific to Kotlin Multiplatform.

Link copied to clipboard

Gradle task types provided by Kotlin Gradle plugins.

Link copied to clipboard

Gradle task types provided by Kotlin ABI validation.

Link copied to clipboard

The Kotlin Gradle plugins DSL for managing language settings.