Skip to main content
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. Version Catalog (used for size impact calculation): 3.2.2
Artifact IdVersionSize Impact (Approx. Kilobytes)
cards-core1.6.033 KB
cards-ui1.6.1277 KB
encrypted-storage1.3.01 KB
geofence3.4.027 KB
hms-pushkit4.7.0129 KB
inapp7.1.1148 KB
inbox-core2.6.07 KB
inbox-ui2.6.0171 KB
integration-verifier4.4.062 KB
moe-android-sdk12.10.02227 KB
moengage-segment-kotlin-destination (includes moe-android-sdk)1.5.0227 KB
push-amp4.6.06 KB
push-amp-plus6.6.07 KB
realtime-trigger2.6.026 KB
rich-notification4.7.2155 KB
security2.6.02 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.
DependencyVersionSize Impact (Approx. Kilobytes)
Firebase Messaging23.1.2158 KB
HMS Push SDK6.3.0.304443 KB
MI Push SDK5.1.1222 KB