---
title: Singular SDK: Packages, Licences and Minimum OS
description: Singular 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/singular/
---

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

# Singular SDKs

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

**Short answer**

Singular 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.

## Singular 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-08** **Singular** 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-08

Official SDKs

8 of 9

Licences stated

ISC, MIT, Not published

Distribution

CocoaPods + SPM, GitHub releases, Singular Maven repo (maven.singular.net), npm and pub.dev

## Singular 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 | [singular-react-native](https://www.npmjs.com/package/singular-react-native) | npm | 4.3.1 | MIT | iOS 12.0; Android API 21 | [Source](https://github.com/singular-labs/react-native-sdk) | [Install docs](https://support.singular.net/hc/en-us/articles/360038415852) |  |
| [Flutter](https://mmpsdk.com/frameworks/flutter/) | Official | [singular_flutter_sdk](https://pub.dev/packages/singular_flutter_sdk) | pub.dev | 1.9.1 | MIT | iOS 12.0; Android API 21 | [Source](https://github.com/singular-labs/Singular-Flutter-SDK) | [Install docs](https://github.com/singular-labs/Singular-Flutter-SDK#readme) |  |
| [Expo](https://mmpsdk.com/frameworks/expo/) | Official | [singular-react-native (ships app.plugin.js Expo config plugin)](https://www.npmjs.com/package/singular-react-native) | npm | 4.3.1 | MIT | Not published | [Source](https://github.com/singular-labs/react-native-sdk) | [Install docs](https://support.singular.net/hc/en-us/articles/360038415852) | The Expo config plugin ships inside Singular's React Native package; a development build is needed. |
| [Unity](https://mmpsdk.com/frameworks/unity/) | Official | [singular-unity-package](https://github.com/singular-labs/Singular-Unity-SDK/releases) | GitHub releases | 5.11.0 | MIT | Unity 2022.3; OS not published | [Source](https://github.com/singular-labs/Singular-Unity-SDK) | [Install docs](https://support.singular.net/hc/en-us/articles/360037635452-Unity-SDK-Integration-Guide) |  |
| [Capacitor](https://mmpsdk.com/frameworks/capacitor/) | None found | No package found |  |  |  |  |  |  | No Singular Capacitor plugin found on npm or GitHub; the Cordova plugin README has an Ionic section using the cordova object. |
| [Cordova](https://mmpsdk.com/frameworks/cordova/) | Official | [singular_cordova_sdk](https://www.npmjs.com/package/singular_cordova_sdk) | npm | 1.9.0 | MIT | Not published | [Source](https://github.com/singular-labs/Singular-Cordova-SDK) | [Install docs](https://support.singular.net/hc/en-us/articles/8586543222683) | Built against iOS SDK 12.14.0 and Android SDK 12.16.0 per README. |
| [iOS (native)](https://mmpsdk.com/frameworks/ios/) | Official | [Singular-SDK](https://cocoapods.org/pods/Singular-SDK) | CocoaPods + SPM | 12.14.2 | MIT | iOS 12.0 (CocoaPods); iOS 15 (SPM) | [Source](https://github.com/singular-labs/Singular-iOS-SDK) | [Install docs](https://support.singular.net/hc/en-us/articles/360037950591) | SPM via github.com/singular-labs/Singular-iOS-SDK, whose latest tag (12.16.0) is ahead of CocoaPods (12.14.2). |
| [Android (native)](https://mmpsdk.com/frameworks/android/) | Official | [com.singular.sdk:singular_sdk](https://maven.singular.net/com/singular/sdk/singular_sdk/) | Singular Maven repo (maven.singular.net) | 12.17.0 | Not published | Android API 21 | Not public | Not found | Not on Maven Central; apps add Singular's Maven repository (maven.singular.net). |
| [Web](https://mmpsdk.com/frameworks/web/) | Official | [singular-sdk](https://www.npmjs.com/package/singular-sdk) | npm | 1.4.12 | ISC | Browser | Not public | [Install docs](https://www.npmjs.com/package/singular-sdk) | Published on npm; no public source repository found. |

## What the Singular SDK needs from you

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

- **Android permissions**
  SDK manifest declares com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE and com.android.vending.CHECK_LICENSE; the vendor Expo plugin also adds INTERNET, ACCESS_NETWORK_STATE and com.google.android.gms.permission.AD_ID.
- **Play Install Referrer**
  Uses Google Play Install Referrer; the SDK POM declares installreferrer (and play-services-ads-identifier) as dependencies, so it comes in transitively.
- **ATT prompt (iOS)**
  SingularConfig exposes waitForTrackingAuthorizationWithTimeoutInterval; the SDK can init before consent and holds events until ATT answer or timeout; app shows the prompt itself.
- **Deep links**
  Singular Links handled through singularLinksHandler callback (direct and deferred); supportedDomains is deprecated; platform setup (associated domains, App Links/intent filters) per Singular Links prerequisites docs, not read (403).
- **SKAN**
  skAdNetworkEnabled is on by default (Flutter SDK 1.0.15+), with manualSkanConversionManagement for app-managed conversion values.

## Questions

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

Singular 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 Singular have an Expo SDK?**

Yes. Singular's Expo route is singular-react-native (ships app.plugin.js Expo config plugin). The Expo config plugin ships inside Singular's React Native package; a development build is needed. Any native SDK in Expo needs a development build rather than Expo Go.

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

The Singular iOS SDK (Singular-SDK, version 12.14.2) states iOS 12.0 (CocoaPods); iOS 15 (SPM).

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

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

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

Uses Google Play Install Referrer; the SDK POM declares installreferrer (and play-services-ads-identifier) as dependencies, so it comes in transitively.

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

SingularConfig exposes waitForTrackingAuthorizationWithTimeoutInterval; the SDK can init before consent and holds events until ATT answer or timeout; app shows the prompt itself.

## Sources

Read 2 Nov 2026.

- [https://api.github.com/orgs/singular-labs/repos](https://api.github.com/orgs/singular-labs/repos)
- [https://api.github.com/repos/singular-labs/Singular-Unity-SDK/releases/latest](https://api.github.com/repos/singular-labs/Singular-Unity-SDK/releases/latest)
- [https://api.github.com/repos/singular-labs/react-native-sdk](https://api.github.com/repos/singular-labs/react-native-sdk)
- [https://api.github.com/repos/singular-labs/web-sdk](https://api.github.com/repos/singular-labs/web-sdk)
- [https://maven.singular.net/com/singular/sdk/singular_sdk/12.17.0/singular_sdk-12.17.0.aar](https://maven.singular.net/com/singular/sdk/singular_sdk/12.17.0/singular_sdk-12.17.0.aar)
- [https://maven.singular.net/com/singular/sdk/singular_sdk/12.17.0/singular_sdk-12.17.0.pom](https://maven.singular.net/com/singular/sdk/singular_sdk/12.17.0/singular_sdk-12.17.0.pom)
- [https://maven.singular.net/com/singular/sdk/singular_sdk/maven-metadata.xml](https://maven.singular.net/com/singular/sdk/singular_sdk/maven-metadata.xml)
- [https://pub.dev/api/packages/singular_flutter_sdk](https://pub.dev/api/packages/singular_flutter_sdk)
- [https://raw.githubusercontent.com/singular-labs/Singular-Cordova-SDK/HEAD/README.md](https://raw.githubusercontent.com/singular-labs/Singular-Cordova-SDK/HEAD/README.md)
- [https://raw.githubusercontent.com/singular-labs/Singular-Cordova-SDK/HEAD/SingularCordovaSdk/plugin.xml](https://raw.githubusercontent.com/singular-labs/Singular-Cordova-SDK/HEAD/SingularCordovaSdk/plugin.xml)
- [https://raw.githubusercontent.com/singular-labs/Singular-Flutter-SDK/HEAD/README.md](https://raw.githubusercontent.com/singular-labs/Singular-Flutter-SDK/HEAD/README.md)
- [https://raw.githubusercontent.com/singular-labs/Singular-Flutter-SDK/HEAD/android/build.gradle](https://raw.githubusercontent.com/singular-labs/Singular-Flutter-SDK/HEAD/android/build.gradle)
- [https://raw.githubusercontent.com/singular-labs/Singular-Flutter-SDK/HEAD/ios/singular_flutter_sdk.podspec](https://raw.githubusercontent.com/singular-labs/Singular-Flutter-SDK/HEAD/ios/singular_flutter_sdk.podspec)
- [https://raw.githubusercontent.com/singular-labs/Singular-Unity-SDK/HEAD/README.md](https://raw.githubusercontent.com/singular-labs/Singular-Unity-SDK/HEAD/README.md)
- [https://raw.githubusercontent.com/singular-labs/Singular-Unity-SDK/HEAD/package.json](https://raw.githubusercontent.com/singular-labs/Singular-Unity-SDK/HEAD/package.json)
- [https://raw.githubusercontent.com/singular-labs/Singular-iOS-SDK/HEAD/Package.swift](https://raw.githubusercontent.com/singular-labs/Singular-iOS-SDK/HEAD/Package.swift)
- [https://raw.githubusercontent.com/singular-labs/Singular-iOS-SDK/HEAD/README.md](https://raw.githubusercontent.com/singular-labs/Singular-iOS-SDK/HEAD/README.md)
- [https://raw.githubusercontent.com/singular-labs/Singular-iOS-SDK/HEAD/Singular.xcframework/ios-arm64/Singular.framework/Headers/SingularConfig.h](https://raw.githubusercontent.com/singular-labs/Singular-iOS-SDK/HEAD/Singular.xcframework/ios-arm64/Singular.framework/Headers/SingularConfig.h)
- [https://raw.githubusercontent.com/singular-labs/react-native-sdk/HEAD/Singular-React-Native.podspec](https://raw.githubusercontent.com/singular-labs/react-native-sdk/HEAD/Singular-React-Native.podspec)
- [https://raw.githubusercontent.com/singular-labs/react-native-sdk/HEAD/android/build.gradle](https://raw.githubusercontent.com/singular-labs/react-native-sdk/HEAD/android/build.gradle)
- [https://raw.githubusercontent.com/singular-labs/react-native-sdk/HEAD/app.plugin.js](https://raw.githubusercontent.com/singular-labs/react-native-sdk/HEAD/app.plugin.js)
- [https://registry.npmjs.org/singular-capacitor-plugin/latest](https://registry.npmjs.org/singular-capacitor-plugin/latest)
- [https://registry.npmjs.org/singular-react-native](https://registry.npmjs.org/singular-react-native)
- [https://registry.npmjs.org/singular-sdk](https://registry.npmjs.org/singular-sdk)
- [https://registry.npmjs.org/singular_cordova_sdk/latest](https://registry.npmjs.org/singular_cordova_sdk/latest)
- [https://support.singular.net/hc/en-us/articles/37278069241755-Flutter-SDK-Supporting-SKAdNetwork](https://support.singular.net/hc/en-us/articles/37278069241755-Flutter-SDK-Supporting-SKAdNetwork)
- [https://trunk.cocoapods.org/api/v1/pods/Singular-SDK/specs/12.14.2](https://trunk.cocoapods.org/api/v1/pods/Singular-SDK/specs/12.14.2)

## 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-07 **Linkrunner** Official SDKs: React Native, Flutter, Expo, Capacitor, Cordova, iOS, Android and Web *8 of 9*](https://mmpsdk.com/mmp/linkrunner/)
- [VN-09 **Tenjin** Official SDKs: React Native, Flutter, Unity, Capacitor, iOS and Android *6 of 9*](https://mmpsdk.com/mmp/tenjin/)
