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.
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
Linkrunner SDK packages
Last checked 2 Nov 2026
| Framework | Status | Package | Registry | Version | Licence | Minimum OS | Repo | Install docs | Notes |
|---|---|---|---|---|---|---|---|---|---|
| React Native | Official | rn-linkrunner | npm | 3.4.2 | MIT | iOS 15.0; Android API 24 | Source | Install docs | iOS side depends on the LinkrunnerKit pod 4.3.2. |
| Flutter | Official | linkrunner | pub.dev | 4.4.2 | MIT | iOS 15.0; Android API 21 | Source | Install docs | |
| Expo | Official | expo-linkrunner (config plugin) + rn-linkrunner | npm | 3.6.5 | MIT | Expo SDK 52+; iOS 15.0 | Source | Install docs | Config plugin applied at npx expo prebuild; needs a development build, not Expo Go. |
| Unity | Vendor-documented | Not published | Not published | iOS 15.0; Android API 21 (bridge guide) | Not public | Install docs | No Unity package; the docs give reference bridge code that wraps the native iOS and Android SDKs. | ||
| Capacitor | Official | capacitor-linkrunner | npm | 2.4.2 | MIT | iOS 15.0; Android API 24 (default) | Source | Install docs | Peer dependency @capacitor/core >=8.0.0. |
| Cordova | Official | cordova-linkrunner | npm | 1.5.3 | MIT | iOS 15; Android not published | Not public | Install docs | Source repository is not public. |
| iOS (native) | Official | LinkrunnerKit | CocoaPods + SPM | 4.3.2 | MIT | iOS 15.0 | Source | Install docs | Swift Package Manager supported (docs lead with SPM); requires Swift 5.9. |
| Android (native) | Official | io.linkrunner:android-sdk | Maven Central | 4.4.0 | MIT | Android API 21 | Not public | Install docs | Source repository is not public. |
| Web | Official | @linkrunner/web (or CDN script https://cdn.linkrunner.io/web/v1/lr.js) | npm + CDN | 0.1.17 | MIT | Not published | Source | Install docs | 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 permissionsDocs 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 ReferrerDocs 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 linksUniversal 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.
- SKANSDK 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/capacitor
- https://docs.linkrunner.io/sdk/cordova
- https://docs.linkrunner.io/sdk/expo
- https://docs.linkrunner.io/sdk/flutter
- https://docs.linkrunner.io/sdk/ios
- https://docs.linkrunner.io/sdk/react-native
- https://docs.linkrunner.io/sdk/unity
- https://docs.linkrunner.io/sdk/web
- https://github.com/RathodDarshil/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/android/build.gradle
- 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/linkrunner-ios/main/LinkrunnerKit.podspec
- https://raw.githubusercontent.com/linkrunner-labs/linkrunner-ios/main/Package.swift
- https://registry.npmjs.org/@linkrunner/web/latest
- https://registry.npmjs.org/capacitor-linkrunner/latest
- https://registry.npmjs.org/cordova-linkrunner/latest
- https://registry.npmjs.org/expo-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/maven-metadata.xml
- https://trunk.cocoapods.org/api/v1/pods/LinkrunnerKit
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-068 of 9
KochavaOfficial SDKs: React Native, Flutter, Expo, Unity, 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