ExperimentalApi

Marks declarations that are experimental and should not be used in production code.

This annotation indicates that the marked API is unstable, under development, and subject to change or removal in future releases. When applied to classes, functions, or properties, it generates compiler warnings to discourage usage in production environments.

To use an API marked with this annotation, the caller must explicitly opt-in by using the @OptIn(ExperimentalApi::class) annotation.