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.1.0")


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: 120
Last commit: 4 days 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

4 days ago
  • ABKURLDelegate method handleAppboyURL:fromChannel:withExtras: is now invoked for all urls.
    • Previously, this delegate method was not invoked for urls opened in a WebView or the default browser when originating from the News Feed or Content Cards.
  • Removes ABKUIURLUtils method openURLWithSystem:fromChannel:. Use openURLWithSystem: as a replacement.
  • Fixes a case where the ABKURLDelegate method handleAppboyURL:fromChannel:withExtras: was being called twice when opening a push notification with an url.
  • Deprecates ABKUnknownChannel.

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