Links

Current SDK Versions

🚨 Documentation has moved! 🚨

Documentation for Adobe Experience Platform Mobile SDKs now has a new home!
⚠️ This site will no longer be maintained ⚠️
Visit https://developer.adobe.com/client-sdks/ for the latest documentation.

Swift SDKs are here!

We've released Swift versions of our iOS SDKs for Core and select extensions - please scroll down for available Swift extensions and reference documentation for more information.

Migrate to Swift

If you are currently using our Objective-C (ACP-prefix libraries), please see the Migrating to Swift guide for next steps.

Android

Adobe Experience Platform Mobile SDK for Android supports Google Android API 14 (Ice Cream Sandwich) or later. The Adobe Experience Platform Edge Network extension and other for Edge Network extensions require Android versions 4.4 or later (API levels 19 or later).
Due to sunset of JCenter by JFrog, our SDKs are no longer being uploaded to JCenter. Android libraries are now available on MavenCentral. For more information, see links below or find our libraries on MavenCentral. For more information on how to declare dependencies from Maven, please see Declaring repositories on Gradle.
Extension
Maven
Github
Maven Central
Link
Profile
Maven Central
Link
Identity
Bundled in Mobile Core
Signal
Bundled in Mobile Core
Lifecycle
Bundled in Mobile Core
Bundled in Mobile Core
Maven Central
-
Maven Central
Link
Maven Central
Link
Maven Central
Link
Maven Central
Link
Maven Central
Link
Maven Central
Link
Maven Central
Link
Maven Central
Link
Maven Central
Link
Maven Central
Link
Maven Central
Link
Maven Central
Link
Maven Central
Link
Maven Central
Link

iOS — Swift

Migrate to Swift

If you are currently using our Objective-C (ACP-prefix) libraries, please see the Migrating to Swift guide for next steps.
Adobe Experience Platform Mobile SDK for iOS supports iOS 10 or later; requires Swift 5.1 or newer and Xcode 11.0 or newer. In addition to CocoaPods, Swift Package Manager (SPM) installation option is supported with the latest iOS Swift SDKs! Find more details at the GitHub links below.

Swift = Open Source

The Swift iOS SDKs are open source - read more about our move to Swift and open source.
Extension
tvOS
App Extension
CocoaPods
GitHub
✔️
✔️
Cocoapods
Link
Profile
Cocoapods
Link
Identity
✔️
✔️
Cocoapods
Link
Signal
✔️
Cocoapods
Link
Lifecycle
✔️
✔️
Cocoapods
Link
✔️
Cocoapods
Link
Cocoapods
Link
Cocoapods
Link
Cocoapods
Link
Cocoapods
Link
Cocoapods
Link
Deprecated
✔️
✔️
Cocoapods
Link
✔️
Cocoapods
Link
Cocoapods
Link
Cocoapods
Link
Cocoapods
Link
✔️
Cocoapods
Link
Cocoapods
Link
Cocoapods
Link
Cocoapods
Link

iOS — Objective-C

Adobe Experience Platform Mobile SDK for iOS supports iOS 10 or later (includes support for iOS, iPadOS, and tvOS).
Extension
tvOS
App Extension
CocoaPods
GitHub
✔️
Cocoapods
✔️
Profile
Cocoapods
Link
Identity
✔️
Bundled in Mobile Core
Signal
✔️
Bundled in Mobile Core
Lifecycle
✔️
Bundled in Mobile Core
✔️
Bundled in Mobile Core
Not Available
Not Available
Not Available
Cocoapods
Link
Cocoapods
Link
Cocoapods
Link
✔️
Cocoapods
Link
✔️
Cocoapods
Link
Cocoapods
Link
Cocoapods
Link
Cocoapods
Link
Cocoapods
Link
Cocoapods
Link

React Native (AEP 1.x)

Adobe Experience Platform Mobile SDK plugin for React Native supports React Native version 0.60.0 or later. For the latest installation instructions, see the README file in the aepsdk-react-native repository.
Adobe Experience Platform Mobile SDK plugins (AEP 1.x) for React Native are compatible only with Android and iOS — Swift libraries.
If you are currently using our ACP-prefix React Native libraries, please see the guide to migrate to the Experience Platform SDK libraries (AEP 1.x) for React Native.
Extension
npmjs
npm version
Profile
npm version
Edge
npm version
npm version
npm version
Messaging
npm version
Assurance
npm version

React Native (ACP 2.x)

Adobe Experience Platform Mobile SDK plugin for React Native supports React Native version 0.60.0 or later. For the latest installation instructions, see the README file in the react-native-acpcore repository.
Adobe Experience Platform Mobile SDK plugins (ACP 2.x) for React Native are compatible only with Android and iOS — Objective-C libraries.
For React Native, we recommend that you first install Node.js to download packages from npm. For additional instructions on getting started with React Native applications, see this tutorial.
Extension
npmjs
Github
Sample
npm version
Link
Sample
Profile
npm version
Link
Sample
npm version
Link
Sample
npm version
Link
Sample
npm version
Link
Sample
npm version
Link
Sample
npm version
Link
Sample
npm version
Link
Sample
npm version
Link
Sample
npm version
Link
Sample

Flutter (AEP 1.x)

Adobe Experience Platform Mobile SDK plugin for Flutter supports Flutter versions 2.0.0 or later. For the latest installation instructions, see the README file in the aepsdk-flutter repository.
Adobe Experience Platform Mobile SDK plugins for Flutter are compatible with Android and iOS — Swift libraries, at this time.
Extension
pub.dev
pub package
Edge
pub package
pub package
pub package
Assurance
pub package

Flutter (ACP 2.x)

Adobe Experience Platform Mobile SDK plugin for Flutter supports Flutter versions 1.10.0 or later.
Adobe Experience Platform Mobile SDK plugins for Flutter are compatible only with Android and iOS — Objective-C libraries, at this time.
Extension
pub.dev
Github
Sample App
pub package
Link
Sample
Profile
pub package
Link
Sample
pub package
Link
Sample
pub package
Link
Sample
pub package
Link
Sample
pub package
Link
Sample

Cordova

Adobe Experience Platform Mobile SDK plugins for Cordova supports Cordova versions 9.0.0 or later. For the latest Cordova installation instructions, see the README file in the cordova-acpcore repository.
Adobe Experience Platform Mobile SDK plugins for Cordova are compatible only with Android and iOS — Objective-C libraries, at this time.
A sample Cordova application that uses the Adobe Experience Platform Mobile SDK can be found here.
For Cordova, we recommend that you first install Node.js to download packages from npm. For additional instructions on getting started with Cordova applications, see this guide.
With Node.js installed, you may install the Cordova framework from terminal using the following statement:
sudo npm install -g cordova
To start using the Adobe Experience Platform Mobile SDK plugin for Cordova, navigate to the directory of your Cordova app and install the plugin(s) using the following statement:
cordova plugin add https://github.com/adobe/cordova-acpcore.git
Extension
npmjs
Github
npm
Link
Profile
npm
Link
npm
Link
npm
Link
npm
Link
npm
Link

Xamarin

Adobe Experience Platform Mobile SDK plugins for Xamarin require MonoAndroid 9.0+ and Xamarin.iOS 1.0+. For the latest Xamarin installation instructions, see the README file in the xamarin-acpcore repository.
Adobe Experience Platform Mobile SDK plugins for Xamarin are compatible only with Android and iOS — Objective-C libraries, at this time.
The Adobe Experience Platform Mobile SDK plugins for Xamarin are packages distributed via nuget. NuGet packages can be added to projects within a Visual Studio solution. The NuGet packages can also be generated locally via the included Makefile located in each of the Xamarin repositories.
Extension
Android
iOS