MMP SDK HubAttribution SDK datasheets
Home / Frameworks

Attribution SDKs by framework

Nine app frameworks, nine MMPs. Open a framework to see every vendor's package, licence and minimum OS side by side.

Short answer

React Native has an official SDK from all 9 MMPs tracked here; Capacitor has the fewest, with 4. Every framework below has its own datasheet with the packages, licences, minimum OS versions and a setup checklist.

How many MMPs support each framework?

FrameworkOfficialVendor-documentedCommunity onlyNone found
React Native9000
Flutter8100
Expo6201
Unity8100
Capacitor4023
Cordova7020
iOS (native)9000
Android (native)9000
Web7002

Checked 2 Nov 2026

Questions

Which framework has the most MMP SDK coverage?

React Native: all 9 vendors tracked here publish an official package. Native Android follows with 9, while Capacitor has the fewest at 4.

Why use a framework SDK instead of the native SDKs?

A framework SDK wraps the vendor's native iOS and Android SDKs and gives you one JavaScript, Dart or C# API. You still configure native settings such as ATT and deep links, but you call one API from shared code.

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.

How often are these SDK facts checked?

Every package, version, licence and minimum OS value was read from the package registry, the source repository or the vendor's docs on 2 Nov 2026. Where no primary source states a value, the table says Not published instead of guessing.