Swiftpack.co -  Appboy/appboy-ios-sdk as Swift Package
Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
Public repo for the Braze iOS SDK
.package(url: "https://github.com/Appboy/appboy-ios-sdk.git", from: "4.3.1")


Successful marketing automation is essential to the future of your mobile app. Braze helps you engage your users beyond the download. Visit the following links for details and we'll have you up and running in no time!


  • AppboyKit - Contains the variant of our SDK.
  • AppboyUI - Contains the open-source UI code of our SDK. Not all of the UI code of the SDK is open-source.
  • Samples - Contains sample apps for different Braze features.
  • Example - Contains the Stopwatch Sample App which contains integration examples for the iOS SDK.
    • The Stopwatch Sample App uses our CocoaPods integration (Appboy-iOS-SDK), so you must :
      1. Install CocoaPods
      2. Run pod install in the Example directory
      3. Open the Stopwatch.xcworkspace to open the project.

Version Support

The iOS SDK supports iOS 9.0+.

Carthage compatible as a prebuilt framework. Building from source currently not supported, see #85.


If you have questions, please contact support@braze.com.


Stars: 130
Last commit: 2 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

2 weeks ago
  • The sdkAuthenticationDelegate now works as expected when setting the property directly.
  • VoiceOver no longer reads content beneath the displayed in-app message.
  • The number of unviewed Content Cards in ABKContentCardsController's unviewedContentCardCount now excludes control cards.
  • The default Content Cards UI now allows swipe-to-refresh gestures when empty.
  • Deprecates ABKInAppMessageController's method displayNextInAppMessageWithDelegate: in favor of displayNextInAppMessage.
  • Custom events and purchases now support nested properties.
    • In addition to integers, floats, booleans, dates, or strings, a JSON object can be provided containing dictionaries of arrays or nested dictionaries. All properties combined can be up to 50 KB in total length.

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