---
title: React Native SDK
description: >-
  The Survicate React Native SDK will increase your APK size by approximately
  2.5MB when obfuscated and your IPA size by approximately 2.1 MB.
source_url:
  html: 'https://developers.survicate.com/mobile-sdk/react-native/'
  md: 'https://developers.survicate.com/mobile-sdk/react-native.md'
---
# Survicate React Native SDK

The Survicate React Native SDK will increase your APK size by approximately 2.5MB when obfuscated and your IPA size by approximately 2.1 MB. Note that the SDK features a Time To Live (TTL) mechanism of 60 seconds. This means any modifications made to your survey will be reflected on your respondents' devices after a delay of up to 60 seconds.

## Requirements
- Using Survicate Mobile SDK requires an account at [survicate.com](https://survicate.com). You can create your account [here](https://panel.survicate.com/signup) for free, or become invited to your company account by one of your colleagues.
- Your React Native application can be used in Expo and React Native CLI. Please note that due to custom native code in this package "Expo Go" is not available.
- Survicate SDK version 4.0.0 or higher.
- Additionally, please check [iOS](/mobile-sdk/ios/) and [Android](/mobile-sdk/android/) library requirements, as they're applicable too.

## Recommendations
- We recommend using React Native version 0.70.0 or higher.

> **Note:**
> #### Apps using Survicate SDK after 1st March 2026:
>
> React Native:
>
> - Survicate SDK version 6.0.0 or higher (required).
> - React Native version 0.75.0 or higher (recommended).
>
> Android:
>
> - CompileSdk version 35 or higher (required).
> - Android Gradle Plugin version 8.6.x or higher with compatible Gradle version (required).
> - Kotlin version 2.0 or higher (required).
>
> iOS:
>
> - Respondent's device running iOS 15.0 or higher (required).

- [Installation](/mobile-sdk/react-native/installation)
- [Configuration](/mobile-sdk/react-native/configuration)
- [Using SDK](/mobile-sdk/react-native/using-sdk)
- [Changelog](/mobile-sdk/react-native/changelog)
