# What is the size of Batch SDK on iOS and Android?

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:

## iOS <a href="#h_320817b26a" id="h_320817b26a"></a>

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](https://developer.apple.com/documentation/xcode/reducing_your_app_s_size).

## Android <a href="#h_f0db001f20" id="h_f0db001f20"></a>

On Android, you can estimate precisely the size of the AAR by downloading the most recent version of the SDK from our [download page](https://doc.batch.com/android/sdk-changelog).

Please note the size may vary depending on your project, especially if you are using Proguard to reduce the size of your app.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.batch.com/getting-started/other/faq/what-is-the-size-of-batch-sdk-on-ios-and-android.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
