---
title: Linkrunner SDK: Packages, Licences and Minimum OS
description: Linkrunner SDKs for 8 of 9 frameworks: package names, registries, licences, minimum iOS and Android versions, ATT, Install Referrer and deep link setup.
url: https://mmpsdk.com/mmp/linkrunner/
---

[Home](https://mmpsdk.com/) / [MMPs](https://mmpsdk.com/mmp/) / Linkrunner

# Linkrunner SDKs

Every SDK Linkrunner publishes for app frameworks, with the package to install, its licence, minimum OS and what it needs from your app.

**Short answer**

Linkrunner publishes official SDKs for 8 of the 9 frameworks tracked here: React Native, Flutter, Expo, Capacitor, Cordova, iOS, Android and Web. Vendor-documented route for Unity.

## Linkrunner pinout: one pin per framework

- 1 [React Native](https://mmpsdk.com/frameworks/react-native/)
- 2 [Flutter](https://mmpsdk.com/frameworks/flutter/)
- 3 [Expo](https://mmpsdk.com/frameworks/expo/)
- 4 [Unity](https://mmpsdk.com/frameworks/unity/)
- 5 [Capacitor](https://mmpsdk.com/frameworks/capacitor/)

**VN-07** **Linkrunner** 8 of 9 official

- 6 [Cordova](https://mmpsdk.com/frameworks/cordova/)
- 7 [iOS](https://mmpsdk.com/frameworks/ios/)
- 8 [Android](https://mmpsdk.com/frameworks/android/)
- 9 [Web](https://mmpsdk.com/frameworks/web/)

Official Vendor-documented Community only None found

Part

VN-07

Official SDKs

8 of 9

Licences stated

MIT, Not published

Distribution

CocoaPods + SPM, Maven Central, npm, npm + CDN and pub.dev

## Linkrunner SDK packages

Last checked 2 Nov 2026

| Framework | Status | Package | Registry | Version | Licence | Minimum OS | Repo | Install docs | Notes |
|---|---|---|---|---|---|---|---|---|---|
| [React Native](https://mmpsdk.com/frameworks/react-native/) | Official | [rn-linkrunner](https://www.npmjs.com/package/rn-linkrunner) | npm | 3.4.2 | MIT | iOS 15.0; Android API 24 | [Source](https://github.com/RathodDarshil/rn-linkrunner) | [Install docs](https://docs.linkrunner.io/sdk/react-native?utm_source=mmpsdk&utm_medium=referral&utm_campaign=mmp-linkrunner) | iOS side depends on the LinkrunnerKit pod 4.3.2. |
| [Flutter](https://mmpsdk.com/frameworks/flutter/) | Official | [linkrunner](https://pub.dev/packages/linkrunner) | pub.dev | 4.4.2 | MIT | iOS 15.0; Android API 21 | [Source](https://github.com/RathodDarshil/linkrunner) | [Install docs](https://docs.linkrunner.io/sdk/flutter?utm_source=mmpsdk&utm_medium=referral&utm_campaign=mmp-linkrunner) |  |
| [Expo](https://mmpsdk.com/frameworks/expo/) | Official | [expo-linkrunner (config plugin) + rn-linkrunner](https://www.npmjs.com/package/expo-linkrunner) | npm | 3.6.5 | MIT | Expo SDK 52+; iOS 15.0 | [Source](https://github.com/linkrunner-labs/expo-linkrunner) | [Install docs](https://docs.linkrunner.io/sdk/expo?utm_source=mmpsdk&utm_medium=referral&utm_campaign=mmp-linkrunner) | Config plugin applied at npx expo prebuild; needs a development build, not Expo Go. |
| [Unity](https://mmpsdk.com/frameworks/unity/) | Vendor-documented |  |  | Not published | Not published | iOS 15.0; Android API 21 (bridge guide) | Not public | [Install docs](https://docs.linkrunner.io/sdk/unity?utm_source=mmpsdk&utm_medium=referral&utm_campaign=mmp-linkrunner) | No Unity package; the docs give reference bridge code that wraps the native iOS and Android SDKs. |
| [Capacitor](https://mmpsdk.com/frameworks/capacitor/) | Official | [capacitor-linkrunner](https://www.npmjs.com/package/capacitor-linkrunner) | npm | 2.4.2 | MIT | iOS 15.0; Android API 24 (default) | [Source](https://github.com/linkrunner-labs/capacitor-linkrunner) | [Install docs](https://docs.linkrunner.io/sdk/capacitor?utm_source=mmpsdk&utm_medium=referral&utm_campaign=mmp-linkrunner) | Peer dependency @capacitor/core >=8.0.0. |
| [Cordova](https://mmpsdk.com/frameworks/cordova/) | Official | [cordova-linkrunner](https://www.npmjs.com/package/cordova-linkrunner) | npm | 1.5.3 | MIT | iOS 15; Android not published | Not public | [Install docs](https://docs.linkrunner.io/sdk/cordova?utm_source=mmpsdk&utm_medium=referral&utm_campaign=mmp-linkrunner) | Source repository is not public. |
| [iOS (native)](https://mmpsdk.com/frameworks/ios/) | Official | [LinkrunnerKit](https://cocoapods.org/pods/LinkrunnerKit) | CocoaPods + SPM | 4.3.2 | MIT | iOS 15.0 | [Source](https://github.com/linkrunner-labs/linkrunner-ios) | [Install docs](https://docs.linkrunner.io/sdk/ios?utm_source=mmpsdk&utm_medium=referral&utm_campaign=mmp-linkrunner) | Swift Package Manager supported (docs lead with SPM); requires Swift 5.9. |
| [Android (native)](https://mmpsdk.com/frameworks/android/) | Official | [io.linkrunner:android-sdk](https://central.sonatype.com/artifact/io.linkrunner/android-sdk) | Maven Central | 4.4.0 | MIT | Android API 21 | Not public | [Install docs](https://docs.linkrunner.io/sdk/android?utm_source=mmpsdk&utm_medium=referral&utm_campaign=mmp-linkrunner) | Source repository is not public. |
| [Web](https://mmpsdk.com/frameworks/web/) | Official | [@linkrunner/web (or CDN script https://cdn.linkrunner.io/web/v1/lr.js)](https://www.npmjs.com/package/@linkrunner/web) | npm + CDN | 0.1.17 | MIT | Not published | [Source](https://github.com/linkrunner-labs/web-sdk) | [Install docs](https://docs.linkrunner.io/sdk/web?utm_source=mmpsdk&utm_medium=referral&utm_campaign=mmp-linkrunner) | Docs recommend the CDN script; npm package provides a typed Next.js component. |

## What the Linkrunner SDK needs from you

From Linkrunner's own documentation and the SDK's published manifest and package files.

- **Android permissions**
  Docs ask for INTERNET and ACCESS_NETWORK_STATE; the SDK already declares com.google.android.gms.permission.AD_ID (removable for Designed for Families apps).
- **Play Install Referrer**
  Docs do not ask the developer to add it; the SDK's Maven POM pulls in com.android.installreferrer:installreferrer as a dependency.
- **ATT prompt (iOS)**
  App adds NSUserTrackingUsageDescription and requests ATT itself if it wants IDFA; no SDK wait-for-ATT timeout is documented on the iOS page.
- **Deep links**
  Universal links (apple-app-site-association / Associated Domains), Android App Links (assetlinks.json + autoVerify intent-filter) and custom URI schemes; pass opened links to handleDeeplink; deferred deep link returned via getAttributionData.
- **SKAN**
  SDK registers and updates SKAN conversion values automatically (AdAttributionKit on iOS 17.4+, SKAdNetwork on 14.0-17.3); add Info.plist postback endpoints pointing to linkrunner-skan.com.

## Questions

**Which frameworks does Linkrunner have an SDK for?**

Linkrunner publishes official SDKs for 8 of the 9 frameworks tracked here: React Native, Flutter, Expo, Capacitor, Cordova, iOS, Android and Web. Vendor-documented route for Unity.

**Does Linkrunner have an Expo SDK?**

Yes. Linkrunner's Expo route is expo-linkrunner (config plugin) + rn-linkrunner. Config plugin applied at npx expo prebuild; needs a development build, not Expo Go. Any native SDK in Expo needs a development build rather than Expo Go.

**What is the minimum iOS version for the Linkrunner iOS SDK?**

The Linkrunner iOS SDK (LinkrunnerKit, version 4.3.2) states iOS 15.0.

**What licence are Linkrunner's SDKs under?**

The registries and repositories state: MIT, Not published. Check the licence of the exact package you install, because wrappers and native SDKs can differ.

**Does the Linkrunner Android SDK need the Play Install Referrer?**

Docs do not ask the developer to add it; the SDK's Maven POM pulls in com.android.installreferrer:installreferrer as a dependency.

**How does the Linkrunner iOS SDK handle the ATT prompt?**

App adds NSUserTrackingUsageDescription and requests ATT itself if it wants IDFA; no SDK wait-for-ATT timeout is documented on the iOS page.

## Sources

Read 2 Nov 2026.

- https://docs.linkrunner.io/features/deep-linking-setup
- https://docs.linkrunner.io/features/skadnetwork-integration
- [https://docs.linkrunner.io/sdk/android](https://docs.linkrunner.io/sdk/android?utm_source=mmpsdk&utm_medium=referral&utm_campaign=mmp-linkrunner)
- [https://docs.linkrunner.io/sdk/capacitor](https://docs.linkrunner.io/sdk/capacitor?utm_source=mmpsdk&utm_medium=referral&utm_campaign=mmp-linkrunner)
- [https://docs.linkrunner.io/sdk/cordova](https://docs.linkrunner.io/sdk/cordova?utm_source=mmpsdk&utm_medium=referral&utm_campaign=mmp-linkrunner)
- [https://docs.linkrunner.io/sdk/expo](https://docs.linkrunner.io/sdk/expo?utm_source=mmpsdk&utm_medium=referral&utm_campaign=mmp-linkrunner)
- [https://docs.linkrunner.io/sdk/flutter](https://docs.linkrunner.io/sdk/flutter?utm_source=mmpsdk&utm_medium=referral&utm_campaign=mmp-linkrunner)
- [https://docs.linkrunner.io/sdk/ios](https://docs.linkrunner.io/sdk/ios?utm_source=mmpsdk&utm_medium=referral&utm_campaign=mmp-linkrunner)
- [https://docs.linkrunner.io/sdk/react-native](https://docs.linkrunner.io/sdk/react-native?utm_source=mmpsdk&utm_medium=referral&utm_campaign=mmp-linkrunner)
- [https://docs.linkrunner.io/sdk/unity](https://docs.linkrunner.io/sdk/unity?utm_source=mmpsdk&utm_medium=referral&utm_campaign=mmp-linkrunner)
- [https://docs.linkrunner.io/sdk/web](https://docs.linkrunner.io/sdk/web?utm_source=mmpsdk&utm_medium=referral&utm_campaign=mmp-linkrunner)
- [https://github.com/RathodDarshil/linkrunner](https://github.com/RathodDarshil/linkrunner)
- [https://pub.dev/api/packages/linkrunner](https://pub.dev/api/packages/linkrunner)
- [https://raw.githubusercontent.com/RathodDarshil/rn-linkrunner/main/LinkrunnerSDK.podspec](https://raw.githubusercontent.com/RathodDarshil/rn-linkrunner/main/LinkrunnerSDK.podspec)
- [https://raw.githubusercontent.com/RathodDarshil/rn-linkrunner/main/android/build.gradle](https://raw.githubusercontent.com/RathodDarshil/rn-linkrunner/main/android/build.gradle)
- [https://raw.githubusercontent.com/linkrunner-labs/capacitor-linkrunner/main/CapacitorLinkrunner.podspec](https://raw.githubusercontent.com/linkrunner-labs/capacitor-linkrunner/main/CapacitorLinkrunner.podspec)
- [https://raw.githubusercontent.com/linkrunner-labs/capacitor-linkrunner/main/android/build.gradle](https://raw.githubusercontent.com/linkrunner-labs/capacitor-linkrunner/main/android/build.gradle)
- [https://raw.githubusercontent.com/linkrunner-labs/linkrunner-ios/main/LinkrunnerKit.podspec](https://raw.githubusercontent.com/linkrunner-labs/linkrunner-ios/main/LinkrunnerKit.podspec)
- [https://raw.githubusercontent.com/linkrunner-labs/linkrunner-ios/main/Package.swift](https://raw.githubusercontent.com/linkrunner-labs/linkrunner-ios/main/Package.swift)
- [https://registry.npmjs.org/@linkrunner/web/latest](https://registry.npmjs.org/@linkrunner/web/latest)
- [https://registry.npmjs.org/capacitor-linkrunner/latest](https://registry.npmjs.org/capacitor-linkrunner/latest)
- [https://registry.npmjs.org/cordova-linkrunner/latest](https://registry.npmjs.org/cordova-linkrunner/latest)
- [https://registry.npmjs.org/expo-linkrunner/latest](https://registry.npmjs.org/expo-linkrunner/latest)
- [https://registry.npmjs.org/rn-linkrunner/latest](https://registry.npmjs.org/rn-linkrunner/latest)
- [https://repo1.maven.org/maven2/io/linkrunner/android-sdk/4.4.0/android-sdk-4.4.0.pom](https://repo1.maven.org/maven2/io/linkrunner/android-sdk/4.4.0/android-sdk-4.4.0.pom)
- [https://repo1.maven.org/maven2/io/linkrunner/android-sdk/maven-metadata.xml](https://repo1.maven.org/maven2/io/linkrunner/android-sdk/maven-metadata.xml)
- [https://trunk.cocoapods.org/api/v1/pods/LinkrunnerKit](https://trunk.cocoapods.org/api/v1/pods/LinkrunnerKit)

## Other MMPs

- [VN-01 **Adjust** Official SDKs: React Native, Flutter, Unity, Cordova, iOS, Android and Web *7 of 9*](https://mmpsdk.com/mmp/adjust/)
- [VN-02 **Airbridge** Official SDKs: React Native, Flutter, Expo, Unity, Cordova, iOS, Android and Web *8 of 9*](https://mmpsdk.com/mmp/airbridge/)
- [VN-03 **AppMetrica** Official SDKs: React Native, Flutter, Expo, Unity, iOS and Android *6 of 9*](https://mmpsdk.com/mmp/appmetrica/)
- [VN-04 **AppsFlyer** Official SDKs: React Native, Flutter, Expo, Unity, Capacitor, Cordova, iOS, Android and Web *9 of 9*](https://mmpsdk.com/mmp/appsflyer/)
- [VN-05 **Branch** Official SDKs: React Native, Unity, Capacitor, Cordova, iOS, Android and Web *7 of 9*](https://mmpsdk.com/mmp/branch/)
- [VN-06 **Kochava** Official SDKs: React Native, Flutter, Expo, Unity, Cordova, iOS, Android and Web *8 of 9*](https://mmpsdk.com/mmp/kochava/)
- [VN-08 **Singular** Official SDKs: React Native, Flutter, Expo, Unity, Cordova, iOS, Android and Web *8 of 9*](https://mmpsdk.com/mmp/singular/)
- [VN-09 **Tenjin** Official SDKs: React Native, Flutter, Unity, Capacitor, iOS and Android *6 of 9*](https://mmpsdk.com/mmp/tenjin/)
