# Install Groups | Sentry for Android

This feature is available only if you're in the [Early Adopter program](https://docs.sentry.io/organization/early-adopter-features.md). Features available to Early Adopters are still in-progress and may have bugs. We recognize the irony.

Install groups let you tag builds with one or more group names to control update visibility between builds. See the [product documentation](https://docs.sentry.io/product/build-distribution.md#install-groups) for a full explanation of how install groups work.

## [Uploading With Install Groups](https://docs.sentry.io/platforms/android/build-distribution/install-groups.md#uploading-with-install-groups)

### [Sentry CLI](https://docs.sentry.io/platforms/android/build-distribution/install-groups.md#sentry-cli)

Pass `--install-group` one or more times:

```bash
sentry-cli build upload app.apk \
  --org your-org \
  --project your-project \
  --build-configuration Release \
  --install-group alpha \
  --install-group staging
```

### [Gradle Plugin](https://docs.sentry.io/platforms/android/build-distribution/install-groups.md#gradle-plugin)

Set `installGroups` in the `distribution` block:

`build.gradle.kts`

```kotlin
sentry {
  distribution {
    enabled = true
    installGroups.set(setOf("alpha", "staging"))
  }
}
```

### [Fastlane Plugin](https://docs.sentry.io/platforms/android/build-distribution/install-groups.md#fastlane-plugin)

Pass the `install_groups` parameter:

`Fastfile`

```ruby
sentry_upload_build(
  org_slug: 'your-org',
  project_slug: 'your-project',
  apk_path: 'path/to/app.apk',
  build_configuration: 'Release',
  install_groups: ['alpha', 'staging']
)
```
