MMP SDK HubAttribution SDK datasheets

Find the attribution SDK for your stack

Pick a framework and see which mobile measurement partners publish an SDK for it: the package to install, its licence, the lowest OS version it supports and a link to the install docs.

Short answer

Of 81 framework and vendor pairs checked across 9 MMPs and 9 frameworks, 67 have an official SDK. React Native, Flutter, native iOS and native Android are covered by almost every vendor; Expo, Capacitor, Cordova and the web are where coverage splits. Airbridge, AppsFlyer, Kochava, Linkrunner and Singular publish official SDKs for at least 8 of the 9 frameworks.

SDK picker

1. Choose your framework
2. Compare the SDKs
OfficialVendor-documentedCommunity onlyNone found
MMPStatusPackageRegistryVersionLicenceMinimum OSRepoInstall docsNotes
AdjustOfficialreact-native-adjustnpm5.8.0MITiOS 12; Android API 21SourceInstall docs
AirbridgeOfficialairbridge-react-native-sdknpm4.11.0MITNot publishedNot publicInstall docsA restricted variant airbridge-react-native-sdk-restricted is also published.
AppMetricaOfficial@appmetrica/react-native-analyticsnpm4.2.0MITAndroid API 21; iOS follows React NativeSourceInstall docs
AppsFlyerOfficialreact-native-appsflyernpm7.0.2-v2MITiOS 13.0; Android API 21 (default)SourceInstall docsThe npm latest tag is 7.0.2-v2; release candidates are on a separate tag.
BranchOfficialreact-native-branchnpm7.0.0MITiOS 12.0; Android API 16 (default)SourceInstall docs
KochavaOfficialreact-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).
LinkrunnerOfficialrn-linkrunnernpm3.4.2MITiOS 15.0; Android API 24SourceInstall docsiOS side depends on the LinkrunnerKit pod 4.3.2.
SingularOfficialsingular-react-nativenpm4.3.1MITiOS 12.0; Android API 21SourceInstall docs
TenjinOfficialreact-native-tenjinnpm1.8.1MITAndroid API 24 (default); iOS follows React NativeSourceInstall docsWraps TenjinSDK 1.20.0 (iOS) and com.tenjin:android-sdk 2.0.2.

9 of 9 MMPs publish an official React Native SDK: Adjust, Airbridge, AppMetrica, AppsFlyer, Branch, Kochava, Linkrunner, Singular and Tenjin.

Full React Native page, with setup checklist

Runs in your browser; nothing you choose is sent anywhere. Vendors are listed A to Z. Checked 2 Nov 2026 against npm, pub.dev, CocoaPods, Maven Central, GitHub and each vendor's docs.

Questions

Which MMPs have an official Expo SDK?

Airbridge, AppMetrica, AppsFlyer, Kochava, Linkrunner and Singular publish an Expo config plugin or Expo-ready package. Adjust and Branch document Expo through a community-maintained config plugin, and Tenjin have no Expo route. All of them need a development build rather than Expo Go.

Which MMPs have an official Flutter SDK?

Adjust, Airbridge, AppMetrica, AppsFlyer, Kochava, Linkrunner, Singular and Tenjin publish their own Flutter plugin on pub.dev. Branch documents a Flutter plugin that an individual maintainer publishes.

Which MMP SDKs support Capacitor?

Only AppsFlyer, Branch, Linkrunner and Tenjin publish an official Capacitor plugin. Airbridge and AppMetrica have community plugins, and Adjust, Kochava and Singular have none.

What is an MMP SDK?

An MMP SDK is the library a mobile measurement partner asks you to add to your app. It records the first open, in-app events and deep link opens, and sends them to the MMP so installs can be matched to the ad or link that drove them.

Is every MMP SDK open source?

No. Many wrappers and SDKs are MIT licensed, but some native SDKs are proprietary: AppsFlyer's native iOS and Android SDKs, Kochava's SDKs and AppMetrica's Flutter plugin are published under proprietary terms. The licence column in each table shows what the registry or repository states.

What does official mean in these tables?

Official means the vendor publishes the package itself. Vendor-documented means the vendor's docs describe the route but someone else maintains the package or plugin. Community only means only third-party packages exist.