Batch's SDK approximate size is inferior to 1 MB on iOS and Android.
Here are more details on how we estimate the added size of Batch SDK to your app:
On iOS, the added size of the SDK to your binary may vary depending on your project, though remaining very limited.
Batch iOS framework includes 7 slices:
3 for iOS (arm64, arm64e, armv7)
3 for simulators (arm64, i386, x86_64)
And one for Catalyst (x86_64) + bitcode.
The App Thinning optimization makes sure Xcode's compiler will only include in the binary the necessary slices from the Batch framework.
In case you want to estimate precisely the added size of Batch SDK to your iOS app, you can create an App Size Report with Xcode and focus on the app sizes for thinned .ipa files. You will find more information on how to create an App Size Report in Apple's documentation.
On Android, you can estimate precisely the size of the AAR by downloading the most recent version of the SDK from our download page.
Please note the size may vary depending on your project, especially if you are using Proguard to reduce the size of your app.