MMP SDK HubAttribution SDK datasheets
Home / MMPs / Kochava

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.

Short answer

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

OfficialVendor-documentedCommunity onlyNone found
Part
VN-06
Official SDKs
8 of 9
Licences stated
ISC (npm); Kochava terms (repo), Proprietary (Kochava terms)
Distribution
GitHub (UPM git URL), Maven Central + Kochava Maven (maven.sdk.kochava.com), Swift Package Manager (GitHub), npm, npm (also script tag / GTM) and pub.dev

Kochava SDK packages

Last checked 2 Nov 2026

FrameworkStatusPackageRegistryVersionLicenceMinimum OSRepoInstall docsNotes
React NativeOfficialreact-native-kochava-measurementnpm5.0.0Proprietary (Kochava terms)iOS 15.5; Android API 21SourceInstall docsDocs list React Native 0.80 as minimum; optional per-store modules ship as separate npm packages (e.g. react-native-kochava-measurement-google).
FlutterOfficialkochava_measurementpub.dev5.0.0Proprietary (Kochava terms)iOS 15.5; Android API 21SourceInstall docsLegacy package kochava_tracker (2.6.0, 2024) is superseded.
ExpoOfficialreact-native-kochava-measurementnpm5.0.0Proprietary (Kochava terms)iOS 15.5; Android API 21SourceInstall docsReact Native docs list Expo 54 as a minimum; a config plugin is documented only for an older major version.
UnityOfficialcom.kochava.measurementGitHub (UPM git URL)8.0.0Proprietary (Kochava terms)iOS 15.5; Android API 21; Unity 2021.3SourceInstall docsInstalled through a Unity Package Manager Git URL; not on OpenUPM.
CapacitorNone foundNo package foundNo Kochava Capacitor plugin found on npm or in the Kochava GitHub org.
CordovaOfficialcordova-plugin-kochava-measurementnpm5.0.0Proprietary (Kochava terms)iOS 15.5; Android API 21SourceInstall docs
iOS (native)OfficialKochavaMeasurement (+ required KochavaNetworking; optional KochavaTracking)Swift Package Manager (GitHub)11.0.0Proprietary (Kochava terms)iOS 15.5SourceInstall docsSince v8 distributed exclusively via Swift Package Manager; CocoaPods pods (KochavaTracker etc.) are legacy.
Android (native)Officialcom.kochava.measurement:baseMaven Central + Kochava Maven (maven.sdk.kochava.com)7.0.0Proprietary (Kochava terms)minSdk 21SourceInstall docsDocs say newer versions require the Kochava Maven repo; optional store modules (google, huawei, meta, samsung, amazon).
WebOfficialkochavanpm (also script tag / GTM)3.7.1ISC (npm); Kochava terms (repo)Not publishedSourceInstall docsSeparate 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 permissions
    Base 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 Referrer
    Yes, 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 links
    Set 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.
  • SKAN
    SKAdNetwork 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.