---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://yandex.com/support/appmetrica-io/en/sdk/android/push/android-modules-push.md
  - https://yandex.com/support/appmetrica-io/ru/sdk/android/push/android-modules-push.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/support/appmetrica-io/en/llms.txt

# List of optional modules for Push SDK

The modules described below are optional and can be forcibly disabled from the AppMetrica SDK if necessary. To do this, add the following code to the `app/build.gradle.kts` or `app/build.gradle` file:

{% list tabs %}

- build.gradle.kts

    ```kotlin translate=no
    configurations.configureEach {
        exclude(group = "io.appmetrica.analytics", module = "analytics-{module_name}")
    }
    ```

- build.gradle

   ```groovy translate=no
   configurations.configureEach {
       exclude group: 'io.appmetrica.analytics', module: 'analytics-{module_name}'
   }
   ```

{% endlist %}

## Included by default {#default}

- `provider-firebase` — allows AppMetrica Push SDK to work with `com.google.firebase:firebase-messaging`.

## Not included by default {#not-default}

- `plugin-adapter` — module for plugin developers.
- `provider-gcm` — allows AppMetrica Push SDK to work with `com.google.android.gms:play-services-gcm`.
- `provider-hms` — allows AppMetrica Push SDK to work with `com.huawei.hms:push`.
- `provider-rustore` — allows AppMetrica Push SDK to work with `ru.rustore.sdk:pushclient`.

The current list of modules can be checked on [github](https://github.com/appmetrica/push-sdk-android/blob/main/README.md).

<!-- source: en/_includes/feedback-button-3.md -->
If you didn't find the answer you were looking for, you can use the feedback form to submit your question. Please describe the problem in as much detail as possible. Attach a screenshot if possible.

<a href="../../../troubleshooting/feedback-new">
  <span class="button">Contact support</span>
</a>

<a href="../../../troubleshooting/feedback-docs">
  <span class="button">Suggest an improvement for documentation</span>
</a>
<!-- endsource: en/_includes/feedback-button-3.md -->
