> ## Documentation Index
> Fetch the complete documentation index at: https://moengage-doc-2312-standard-user-attributes.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# SDK Size Impact

> Review the APK and App Bundle size impact of each MoEngage Android SDK artifact.

SDK size is one of the important considerations for us as the inclusion of SDKs can significantly influence the final APK / App Bundle size, affecting the user experience and download time. So, we always aim to keep the impact as low as possible on the final APK / App Bundle size.

# MoEngage SDKs

Refer to the below table for details about the impact on APK / App Bundle size due to different MoEngage artifacts.

<Info>
  The sizes below were measured against MoEngage Version Catalog **3.2.2** (an internal artifact-set version, not an SDK release). Newer BOM releases will shift these numbers; refer to this page as a baseline rather than an exact reference, and contact your account manager for the most current sizing if it influences a release decision.
</Info>

| Artifact Id                                                    | Version  | Size Impact (Approx. Kilobytes) |
| -------------------------------------------------------------- | -------- | ------------------------------- |
| cards-core                                                     | 1.6.0    | 33 KB                           |
| cards-ui                                                       | 1.6.1    | 277 KB                          |
| encrypted-storage                                              | 1.3.0    | 1 KB                            |
| geofence                                                       | 3.4.0    | 27 KB                           |
| hms-pushkit                                                    | 4.7.0    | 129 KB                          |
| inapp                                                          | 7.1.1    | 148 KB                          |
| inbox-core                                                     | 2.6.0    | 7 KB                            |
| inbox-ui                                                       | 2.6.0    | 171 KB                          |
| integration-verifier                                           | 4.4.0    | 62 KB                           |
| moe-android-sdk                                                | 12.10.02 | 227 KB                          |
| moengage-segment-kotlin-destination (includes moe-android-sdk) | 1.5.0    | 227 KB                          |
| push-amp                                                       | 4.6.0    | 6 KB                            |
| push-amp-plus                                                  | 6.6.0    | 7 KB                            |
| realtime-trigger                                               | 2.6.0    | 26 KB                           |
| rich-notification                                              | 4.7.2    | 155 KB                          |
| security                                                       | 2.6.0    | 2 KB                            |

# External SDKs

There are some external dependencies that the Application must include while using the MoEngage SDK. Refer to the below table to get the impact due to the external dependencies.

| Dependency         | Version   | Size Impact (Approx. Kilobytes) |
| ------------------ | --------- | ------------------------------- |
| Firebase Messaging | 23.1.2    | 158 KB                          |
| HMS Push SDK       | 6.3.0.304 | 443 KB                          |
| MI Push SDK        | 5.1.1     | 222 KB                          |

<Info>
  Some artifact versions in the table above (for example, `moe-android-sdk 12.10.02`) lag the current BOM-recommended versions. The size measurements remain a reasonable per-module baseline, but expect a few KB delta on newer releases.
</Info>
