Countly has several SDKs to choose from. Some are officially supported by Countly, and others are contributed by the community.
Below you may see a list of mobile and desktop SDKs.
Subscribe to SDK GitHub repositories
To receive notifications regarding SDK changes, you should be subscribed to the corresponding SDK repositories on GitHub. This will help to keep you up to date on any new releases.
Officially Supported SDKs
This table includes a list of all the officially supported SDKs maintained by Countly.
SDK name | Download link | Documentation link |
---|---|---|
iOS SDK (Objective-C) with watchOS, tvOS & macOS support | Click to get | Click for documentation |
Android SDK (Java) | Click to get | Click for documentation |
Web SDK (JavaScript) to track web sites | Click to get | Click for documentation |
Node.js SDK (JavaScript) to track Node.js running apps and devices | Click to get | Click for documentation |
React Native SDK (JavaScript) | Click to get | Click for documentation |
Flutter SDK (Dart) | Click to get | |
Windows Phone & Windows SDK (C#) | Click to get | Click for documentation |
C++ SDKs (C++) | Click to get | Click for documentation |
Unity SDK (C#) | Click to get | Click for documentation |
Java SDK (Java) | Click to get | Click for documentation |
Countly Code Generator
If you would like to generate mobile or web code easily for events, user profiles, crash reporting, and have access to all the other features that generally come with Countly, we suggest using the Countly Code Generator, which is a point-and-click service that builds necessary code for you.
Feature comparison
This is a feature comparison for officially supported SDKs.
SDK | Analytics | Push Notifications | User Profiles | Crash Reports | A/B Testing | Performance Monitoring | Feedback widgets |
---|---|---|---|---|---|---|---|
iOS | ● | ● | ● | ● | ● | ● | ● |
Android | ● | ● | ● | ● | ● | ● | ● |
Web | ● | - | ● | ● | ● | ● | ● |
Node.js | ● | - | ● | ● | ● | ● | - |
React Native | ● | ● | ● | ● | ● | ● | ● |
Flutter | ● | ● | ● | ● | ● | ● | ● |
Windows | ● | - | ● | ● | ● | ● | ● |
C++ | ● | - | ● | ● | ● | ● | ● |
Unity | ● | ● | ● | ● | ● | ● | ● |
Java | ● | - | ● | ● | ● | ● | ● |
Community Supported SDKs
These client libraries are developed and supported by the Countly community and not by Countly directly. Refer to the corresponding author for support and more information.
SDK name | Where to get | Documentation link |
---|---|---|
Cocos2d-x SDK | Click to get | Click for documentation |
Titanium Appcelerator SDK (iOS) | Click to get | Click for documentation |
Titanium Appcelerator SDK (Android) | Click to get | Click for documentation |
Xamarin (Android) | Click to get | Click for documentation |
Xamarin (iOS) | Click to get | Click for documentation |
Xamarin Forms (iOS) | Click to get | Click for documentation |
Sunsetted SDKs
This table includes a list of all SDKs that have been sunsetted by Countly.
SDK name | Repository link | Documentation link |
---|---|---|
IoT devices (Python) | Click to get | Click for documentation |
React Native (old) | Click to get | Click for documentation |
Cordova SDK (JavaScript) | Click to get | 22.09 - 21.11 - 20.11 - 19.9.3 |
Documentation For Older SDK Versions
iOS SDK
Version 22.09.0 - Version 22.06.0 - Version 21.11.0 - Version 20.11.3 - Version 20.11.0 - Version 20.04.3
Android SDK
Version 22.06 - Version 22.02 - Version 21.11 - Version 20.11 - Version 20.04 - Version 19.09 - Version 19.02
Web SDK
Version 22.06 - Version 22.02 - Version 21.11 - Version 20.11 - Version 20.04
Node.js SDK
Version 22.02 - Version 21.11 - Version 20.11
React Native SDK
Version 22.06 - Version 22.02 - Version 21.11 - Version 20.11 - Version 20.04
Flutter SDK
Version 22.09 - Version 22.02 - Version 21.11 - Version 20.11 - Version 20.04.2
Windows SDK
Version 22.02 - Version 21.11 - Version 20.11 - Version 20.05
C++ SDKs
Version 22.09 - Version 22.06 - Version 22.02 - Version 21.11
Unity SDK
Version 22.02 - Version 21.11 - Version 20.11.5 - Version 20.11.1 - Version 19.09