Current SDK Versions

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 our 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

Mobile Core

Maven Central

Link

Profile

Maven Central

Link

Identity

Bundled in Mobile Core

Signal

Bundled in Mobile Core

Lifecycle

Bundled in Mobile Core

Rules Engine

Bundled in Mobile Core

Adobe Experience Platform Edge Network

Maven Central

Link

Identity for Edge Network

Maven Central

Link

Consent for Edge Network

Maven Central

Link

Adobe Experience Platform Assurance

Maven Central

Link

Places Service

Maven Central

Link

Places Monitor

Maven Central

Link

Adobe Analytics

Maven Central

Link

Adobe Analytics - Media Analytics for Audio & Video

Maven Central

Link

Adobe Audience Manager

Maven Central

Link

Adobe Analytics - Mobile Services

Maven Central

Link

Adobe Target

Maven Central

Link

Adobe Campaign Standard

Maven Central

Link

Adobe Campaign Classic

Maven Central

Link

iOS — Swift

Adobe Experience Platform Mobile SDK for Android supports Apple iOS 10 or later; requires Swift 5.1 or newer and Xcode 11.0 or newer.

Migrate to Swift

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

Swift = Open Source

The Swift iOS SDKs are open source - read more about our move to Swift and open source.

Extension

Swift

Github

Mobile Core

Cocoapods

Link

Profile

Cocoapods

Link

Identity

Cocoapods

Link

Signal

Cocoapods

Link

Lifecycle

Cocoapods

Link

Rules Engine

Cocoapods

Link

Adobe Experience Platform Edge Network

Cocoapods

Link

Identity for Edge Network

Cocoapods

Link

Consent for Edge Network

Cocoapods

Link

Adobe Experience Platform Assurance

Cocoapods

Link

Places Service

Cocoapods

Link

Places Monitor

Releasing Soon

Adobe Analytics

Cocoapods

Link

Adobe Analytics - Media Analytics for Audio & Video

Cocoapods

Link

Adobe Audience Manager

Cocoapods

Link

Adobe Analytics - Mobile Services

Cocoapods

Link

Adobe Target

Cocoapods

Link

Adobe Campaign Standard

Cocoapods

Link

Adobe Campaign Classic

To Be Determined

iOS — Objective-C

Adobe Experience Platform Mobile SDK for Android supports Apple iOS 10 or later (includes support for iOS, iPadOS, and tvOS)

Extension

Cocoapods

Github

Mobile Core (supports tvOS)

Cocoapods

Link

Profile

Cocoapods

Link

Identity

Bundled in Mobile Core

Signal

Bundled in Mobile Core

Lifecycle

Bundled in Mobile Core

Rules Engine

Bundled in Mobile Core

Adobe Experience Platform Edge Network

Not Available

Identity for Edge Network

Not Available

Consent for Edge Network

Not Available

Adobe Experience Platform Assurance

Cocoapods

Link

Places Service

Cocoapods

Link

Places Monitor

Cocoapods

Link

Adobe Analytics (supports tvOS)

Cocoapods

Link

Adobe Analytics - Media Analytics for Audio & Video (supports tvOS)

Cocoapods

Link

Adobe Audience Manager

Cocoapods

Link

Adobe Analytics - Mobile Services

Cocoapods

Link

Adobe Target

Cocoapods

Link

Adobe Campaign Standard

Cocoapods

Link

Adobe Campaign Classic

Cocoapods

Link

React Native

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 for React Native are compatible only with Android and iOS — Objective-C libraries, at this time.

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

Mobile Core

npm version

Link

Sample

Profile

npm version

Link

Sample

Adobe Experience Platform Assurance

npm version

Link

Sample

Places Service

npm version

Link

Sample

Places Monitor

npm version

Link

Sample

Adobe Analytics

npm version

Link

Sample

Adobe Media Analytics

npm version

Link

Sample

Adobe Audience Manager

npm version

Link

Sample

Adobe Target

npm version

Link

Sample

Adobe Campaign Standard

npm version

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

Mobile Core

npm

Link

Profile

npm

Link

Adobe Experience Platform Assurance

npm

Link

Places Service

npm

Link

Places Monitor

npm

Link

Adobe Analytics

npm

Link

Flutter

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

Mobile Core

pub package

Link

Sample

Profile

pub package

Link

Sample

Places Service

pub package

Link

Sample

Places Monitor

pub package

Link

Sample

Adobe Experience Platform Assurance

pub package

Link

Sample

Adobe Analytics

pub package

Link

Sample

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

Github

Mobile Core

Nuget

Nuget

Link

Profile

Nuget

Nuget

Link

Adobe Experience Platform Assurance

Nuget

Nuget

Link

Places Service

Nuget

Nuget

Link

Adobe Analytics

Nuget

Nuget

Link

Unity

Adobe Experience Platform Mobile SDK plugin for Unity supports Unity versions 2019.3.10f1 or later. For the latest Unity installation instructions, see the README file in the unity-acpcore repository.

Adobe Experience Platform Mobile SDK plugins for Unity are compatible only with Android and iOS — Objective-C libraries, at this time.

To start using the Adobe Experience Platform Mobile SDK for Unity, open your application and import the following Unity package(s):

Extension

Github

Sample App

Mobile Core

Link

Sample

Adobe Experience Platform Assurance

Link

Sample

Adobe Analytics

Link

Sample

Profile

Link

Sample