# VariantExtension

# VariantExtension


```
interface VariantExtension
```

<br />

*** ** * ** ***

Marker type for [Variant](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Variant) extension objects.

Variant extension must be registered using the [AndroidComponentsExtension.registerExtension](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/AndroidComponentsExtension#registerExtension(com.android.build.api.variant.DslExtension,kotlin.Function1)) API and can be retrieved from a [Variant](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Variant) instance using the [Variant.getExtension](https://developer.android.com/reference/tools/gradle-api/8.0/com/android/build/api/variant/Variant#getExtension(java.lang.Class)) API.