# VariantExtension

# VariantExtension

<br />

```
interface VariantExtension
```

<br />

*** ** * ** ***

Marker type for[Variant](https://developer.android.com/reference/tools/gradle-api/7.4/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/7.4/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/7.4/com/android/build/api/variant/Variant)instance using the[Variant.getExtension](https://developer.android.com/reference/tools/gradle-api/7.4/com/android/build/api/variant/Variant#getExtension(java.lang.Class))API.