Overview: Get started with the React Native SDK

The Kustomer Chat React Native SDK enables you to integrate Kustomer Chat into your React Native app.

This guide will walk you through the steps to get started with the SDK, and help with troubleshooting any issues you may encounter.


This SDK is currently an active work in progress. Due to reconciling differences between the Android and iOS native SDKs, you may encounter some features where the Android and iOS SDKs differ in functionality.

These cases are marked in this documentation, and we are actively working to resolve them.

We are also working to resolve some technical limitations. In some cases, you may need to make some adjustments to your native code.

Sync calls

Some of the checks in the SDK expose a synchronous API (function name ends with Sync), however, there are caveats to their use. Synchronous calls can block the main thread, and may cause your app to freeze, also, they will preven a debugger from attaching to your app.


The Kustomer Chat React Native SDK is written in Typescript, and is fully typed. If you want to use the SDK with Javascript, you can still do so, but you will need to consult the Typescript definitions to understand the API, and what to pass to the SDK. Your IDE should be able to help with that.