Kochava SDKs
Every SDK Kochava publishes for app frameworks, with the package to install, its licence, minimum OS and what it needs from your app.
Kochava publishes official SDKs for 8 of the 9 frameworks tracked here: React Native, Flutter, Expo, Unity, Cordova, iOS, Android and Web. None found for Capacitor.
Kochava pinout: one pin per framework
Kochava SDK packages
Last checked 2 Nov 2026
| Framework | Status | Package | Registry | Version | Licence | Minimum OS | Repo | Install docs | Notes |
|---|---|---|---|---|---|---|---|---|---|
| React Native | Official | react-native-kochava-measurement | npm | 5.0.0 | Proprietary (Kochava terms) | iOS 15.5; Android API 21 | Source | Install docs | Docs list React Native 0.80 as minimum; optional per-store modules ship as separate npm packages (e.g. react-native-kochava-measurement-google). |
| Flutter | Official | kochava_measurement | pub.dev | 5.0.0 | Proprietary (Kochava terms) | iOS 15.5; Android API 21 | Source | Install docs | Legacy package kochava_tracker (2.6.0, 2024) is superseded. |
| Expo | Official | react-native-kochava-measurement | npm | 5.0.0 | Proprietary (Kochava terms) | iOS 15.5; Android API 21 | Source | Install docs | React Native docs list Expo 54 as a minimum; a config plugin is documented only for an older major version. |
| Unity | Official | com.kochava.measurement | GitHub (UPM git URL) | 8.0.0 | Proprietary (Kochava terms) | iOS 15.5; Android API 21; Unity 2021.3 | Source | Install docs | Installed through a Unity Package Manager Git URL; not on OpenUPM. |
| Capacitor | None found | No package found | No Kochava Capacitor plugin found on npm or in the Kochava GitHub org. | ||||||
| Cordova | Official | cordova-plugin-kochava-measurement | npm | 5.0.0 | Proprietary (Kochava terms) | iOS 15.5; Android API 21 | Source | Install docs | |
| iOS (native) | Official | KochavaMeasurement (+ required KochavaNetworking; optional KochavaTracking) | Swift Package Manager (GitHub) | 11.0.0 | Proprietary (Kochava terms) | iOS 15.5 | Source | Install docs | Since v8 distributed exclusively via Swift Package Manager; CocoaPods pods (KochavaTracker etc.) are legacy. |
| Android (native) | Official | com.kochava.measurement:base | Maven Central + Kochava Maven (maven.sdk.kochava.com) | 7.0.0 | Proprietary (Kochava terms) | minSdk 21 | Source | Install docs | Docs say newer versions require the Kochava Maven repo; optional store modules (google, huawei, meta, samsung, amazon). |
| Web | Official | kochava | npm (also script tag / GTM) | 3.7.1 | ISC (npm); Kochava terms (repo) | Not published | Source | Install docs | Separate kochava-angular package for Angular. |
What the Kochava SDK needs from you
From Kochava's own documentation and the SDK's published manifest and package files.
- Android permissionsBase module declares INTERNET and ACCESS_NETWORK_STATE (removable); AD_ID needed only with play-services-ads-identifier older than 17.1.0; <queries> for Meta install referrer.
- Play Install ReferrerYes, via the optional com.kochava.measurement:google module; developer adds com.android.installreferrer:installreferrer:2.2 manually.
- ATT prompt (iOS)SDK can show the ATT prompt itself or the app can show it and notify the SDK; waits for the answer, configurable via appTrackingTransparency.authorizationStatusWaitTimeInterval (default 30 s); app needs NSUserTrackingUsageDescription.
- Deep linksSet up Universal Links / App Links per Kochava's guide (SmartLinks); call Deeplink.process / processDeeplink with optional timeout; pass empty string to get the deferred deep link.
- SKANSKAdNetwork and AdAttributionKit (SDK 9.0.0+) handled automatically with standard event measurement; no special code.
Questions
Which frameworks does Kochava have an SDK for?
Kochava publishes official SDKs for 8 of the 9 frameworks tracked here: React Native, Flutter, Expo, Unity, Cordova, iOS, Android and Web. None found for Capacitor.
Does Kochava have an Expo SDK?
Yes. Kochava's Expo route is react-native-kochava-measurement. React Native docs list Expo 54 as a minimum; a config plugin is documented only for an older major version. Any native SDK in Expo needs a development build rather than Expo Go.
What is the minimum iOS version for the Kochava iOS SDK?
The Kochava iOS SDK (KochavaMeasurement (+ required KochavaNetworking; optional KochavaTracking), version 11.0.0) states iOS 15.5.
What licence are Kochava's SDKs under?
The registries and repositories state: ISC (npm); Kochava terms (repo), Proprietary (Kochava terms). Check the licence of the exact package you install, because wrappers and native SDKs can differ.
Does the Kochava Android SDK need the Play Install Referrer?
Yes, via the optional com.kochava.measurement:google module; developer adds com.android.installreferrer:installreferrer:2.2 manually.
How does the Kochava iOS SDK handle the ATT prompt?
SDK can show the ATT prompt itself or the app can show it and notify the SDK; waits for the answer, configurable via appTrackingTransparency.authorizationStatusWaitTimeInterval (default 30 s); app needs NSUserTrackingUsageDescription.
Sources
Read 2 Nov 2026.
- https://github.com/Kochava
- https://github.com/Kochava/Apple-SwiftPackage-KochavaMeasurement-XCFramework
- https://github.com/Kochava/android-kochavameasurement-releases
- https://github.com/Kochava/flutter-kochavameasurement-releases
- https://github.com/Kochava/reactnative-kochavameasurement-releases
- https://github.com/Kochava/unity-kochavameasurement-releases
- https://github.com/Kochava/web-kochavameasurement-releases
- https://pub.dev/api/packages/kochava_measurement
- https://raw.githubusercontent.com/Kochava/unity-kochavameasurement-releases/main/Measurement/package.json
- https://registry.npmjs.org/-/v1/search?text=kochava
- https://registry.npmjs.org/cordova-plugin-kochava-measurement/latest
- https://registry.npmjs.org/kochava/latest
- https://registry.npmjs.org/react-native-kochava-measurement/-/react-native-kochava-measurement-5.0.0.tgz
- https://registry.npmjs.org/react-native-kochava-measurement/latest
- https://repo1.maven.org/maven2/com/kochava/measurement/base/7.0.0/base-7.0.0.aar
- https://repo1.maven.org/maven2/com/kochava/measurement/base/7.0.0/base-7.0.0.pom
- https://repo1.maven.org/maven2/com/kochava/measurement/base/maven-metadata.xml
- https://support.kochava.com/articles/android-sdk/
- https://support.kochava.com/articles/cordova-sdk/
- https://support.kochava.com/articles/sdk-integration/48867-reactnative-sdk/
- https://support.kochava.com/articles/unity-sdk/
- https://support.kochava.com/sdk-integration/flutter-sdk-integration/
- https://support.kochava.com/sdk-integration/ios-sdk-integration/
Other MMPs
- VN-017 of 9
AdjustOfficial SDKs: React Native, Flutter, Unity, Cordova, iOS, Android and Web - VN-028 of 9
AirbridgeOfficial SDKs: React Native, Flutter, Expo, Unity, Cordova, iOS, Android and Web - VN-036 of 9
AppMetricaOfficial SDKs: React Native, Flutter, Expo, Unity, iOS and Android - VN-049 of 9
AppsFlyerOfficial SDKs: React Native, Flutter, Expo, Unity, Capacitor, Cordova, iOS, Android and Web - VN-057 of 9
BranchOfficial SDKs: React Native, Unity, Capacitor, Cordova, iOS, Android and Web - VN-078 of 9
LinkrunnerOfficial SDKs: React Native, Flutter, Expo, Capacitor, Cordova, iOS, Android and Web - VN-088 of 9
SingularOfficial SDKs: React Native, Flutter, Expo, Unity, Cordova, iOS, Android and Web - VN-096 of 9
TenjinOfficial SDKs: React Native, Flutter, Unity, Capacitor, iOS and Android