DataFrame 1.0 Help

Migration from Gradle/KSP Plugin

Gradle and KSP plugins were useful tools in earlier versions of Kotlin DataFrame.
However, they are now deprecated. Their latest release is 1.0.0-Beta4 and will not have future releases. This page provides migration guidance.

Our plans for the next iteration of schema generation from source feature can be found in Issue #1844.

Gradle Plugin

  1. Generation of data schemas from data sources
    (files, databases, or external URLs).

    • You could copy already generated schemas from build/generate into your project sources.

    • To generate a DataSchema for a DataFrame now, use the generate..() methods.

  2. Generation of extension properties from data schemas
    This is now handled by the compiler plugin, which:

    • Generates extension properties for declared data schemas.

    • Automatically updates the schema and regenerates properties after structural DataFrame operations.

KSP Plugin

  • Generation of data schemas from data sources
    (files, databases, or external URLs).

    • You could copy already generated schemas from build/generate/ksp into your project sources.

    • To generate a DataSchema for a DataFrame now, use the
      generate..() methods instead.

27 May 2026