kotlinx-schema-annotations
Core annotations for marking classes and functions for schema generation.
Platform Support: Multiplatform (Common, JVM, JS, Native, Wasm) • Kotlin 2.2+
Annotations
@Schema - marks declarations for schema generation. Recognized by compile-time KSP generator.
@Description - adds human-readable descriptions to schemas
Example
@Schema
@Description("User account information")
data class User(
@Description("Unique user identifier") val id: Long,
@Description("User's email address") val email: String
)Content copied to clipboard