SDK Downloads

Get the kits before reading the docs.

iOS

Use Cocoapods to get Snap Kit SDKs by adding this line to your Podfile.

pod 'SnapSDK'

You can also download individual SDKs to add to your project separately. In your Podfile, specify which kit you want. Each can be used independently.

pod 'SnapSDK', :subspecs => ['SCSDKLoginKit', 'SCSDKCreativeKit', 'SCSDKBitmojiKit']

Android

We share the Core Kit, Creative Kit, and Login Kit libraries from our Maven repository. The Core Kit library is required for Creative Kit and Login Kit functionality. To access these libraries, add the following code block to your root project's build.gradle file:

repositories {
   maven {
       url "https://storage.googleapis.com/snap-kit-build/maven"
   }
}

Note: If you have trouble accessing Google (used in the link above), you can use our GitHub Maven repository with the following code block:

repositories {
   maven {
       url "https://raw.githubusercontent.com/Snap-Kit/release-maven/repo"
   }
}

Next, add the following implementation to the dependencies section of your application’s build.gradle file (NOT the root project’s build.gradle):

dependencies {
   ...
   implementation([
           'com.snapchat.kit.sdk:bitmoji:1.1.3', // for Bitmoji Kit
           'com.snapchat.kit.sdk:login:1.1.3', // for Login Kit
           'com.snapchat.kit.sdk:creative:1.1.3' // for Creative Kit
           'com.snapchat.kit.sdk:core:1.1.3',
   ])
}

Each kit’s documentation covers installing these dependencies.