Swiftpack.co -  Countly/countly-sdk-ios as Swift Package
Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
Countly Product Analytics iOS SDK with macOS, watchOS and tvOS support.
.package(url: "https://github.com/Countly/countly-sdk-ios.git", from: "20.11.1")

Countly iOS SDK

Platform GitHub license GitHub release CocoaPods Compatible Carthage Compatible

What is Countly?

Countly is a product analytics solution and innovation enabler that helps teams track product performance and customer journey and behavior across mobile, web, and desktop applications. Ensuring privacy by design, Countly allows you to innovate and enhance your products to provide personalized and customized customer experiences, and meet key business and revenue goals.

Track, measure, and take action - all without leaving Countly.

About this SDK

This repository includes Countly iOS SDK with watchOS, tvOS & macOS support. The minimum deployment targets are iOS 8.0, watchOS 2.0, tvOS 9.0 , macOS 10.10, and it requires Xcode 11.0+.

See Countly iOS SDK documentation for integration and details.

Sample iOS Application

We also have a useful sample iOS application which demonstrates how to use this SDK in depth.
It includes iOS (both Objective-C and Swift), watchOS, tvOS and macOS sample projects.
Feel free to use them as a reference while you develop your application and also for easily testing your Countly Server.



Security is very important to us. If you discover any issue regarding security, please disclose the information responsibly by sending an email to security@count.ly and not by creating a GitHub issue.

Other Countly Resources

This SDK needs one of the following counterpart Countly Server editions to work:

For more information about Countly Enterprise Edition, please see comparison of Countly editions.

There are also other Countly SDK repositories both official and community supported.

How can I help you with your efforts?

Glad you asked. We need ideas, feedbacks and constructive comments.
All your suggestions will be taken care with upmost importance.
We are on Twitter, Facebook and YouTube if you would like to keep up with our fast progress!


If you like Countly, why not use one of our badges and give a link back to us, so others could know about this wonderful platform?

Countly - Product Analytics

<a href="https://count.ly/f/badge" rel="nofollow"><img style="max-width:100%;" style="width:145px;height:60px" src="https://count.ly/badges/dark.svg" alt="Countly - Product Analytics" /></a>

Countly - Product Analytics

<a href="https://count.ly/f/badge" rel="nofollow"><img style="max-width:100%;" style="width:145px;height:60px" src="https://count.ly/badges/light.svg" alt="Countly - Product Analytics" /></a>


Have any questions?
Visit Countly Community Area or join our Slack community.


Stars: 590
Last commit: 3 weeks ago

Ad: Job Offers

iOS Software Engineer @ Perry Street Software
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security. We invest heavily into SwiftUI and using Swift Packages to modularize the codebase.

Release Notes

27 weeks ago
  • Added loggerDelegate initial config property for receiving internal logs on production builds
  • Fixed manual view tracking state clean up when view tracking consent is cancelled (thanks @felixmusmann)
  • Updated CountlyFeedbackWidget.h as public header file in Xcode project file for Carthage
  • Added nullability specifiers for block parameters

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API