Braze Swift SDK [](https://github.com/braze-inc/braze-swift-sdk/releases) [](https://braze-inc.github.io/braze-swift-sdk)

July 29, 2026 · View on GitHub

Braze Logo Braze Logo

Braze Swift SDK latest release Static Badge

To learn more, see the following resources:

Quickstart

The following snippets show the minimum configuration required to add the Braze Swift SDK to your app.

// AppDelegate.swift
import BrazeKit

class AppDelegate: UIResponder, UIApplicationDelegate {
  // ...
  static var braze: Braze? = nil

  // ...
   func application(
      _ application: UIApplication, 
      didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
    ) -> Bool {
        // ...
        let configuration = Braze.Configuration(
            apiKey: "YOUR-APP-IDENTIFIER-API-KEY",
            endpoint: "YOUR-BRAZE-ENDPOINT"
        )
        let braze = Braze(configuration: configuration)

        AppDelegate.braze = braze
        // ...
    }
}
AppDelegate.braze?.changeUser(userId: "Jane Doe")

For more information about advanced integration options, see the Braze Developer Guide.

Version support

The following table lists the minimum supported versions for tools used by the Braze Swift SDK.

ToolMinimum supported version
iOS12.0+
Mac Catalyst16.0+
tvOS12.0+
visionOS1.0+
Xcode26.0+ (17A324)

Package Managers

  • Swift Package Manager
  • CocoaPods

Libraries

The following table describes each library in the Braze Swift SDK.

iOStvOSmacCatalystvisionOS
BrazeKit
Main SDK library providing support for analytics and push notifications.
1
BrazeUI
Braze-provided user interface library for In-App Messages and Content Cards.
n/a
BrazeLocation
Location library providing support for location analytics and geofence monitoring.
22
BrazeNotificationService
Notification service extension library providing support for rich push notifications.
n/a
BrazePushStory
Notification content extension library providing support for Push Stories.
n/a

1 Push notifications not supported on tvOS
2 Geofence monitoring not supported on tvOS and visionOS

Examples

Explore our examples project, which showcases sample integrations for multiple features.

Alternative Repositories

VariantRepositoryGH Issues, SDK info
Sources and Static XCFrameworksbraze-inc/braze-swift-sdk
Static XCFrameworksbraze-inc/braze-swift-sdk-prebuilt-static
Dynamic XCFrameworksbraze-inc/braze-swift-sdk-prebuilt-dynamic
Mergeable XCFrameworksbraze-inc/braze-swift-sdk-prebuilt-mergeable

Contact

For questions, contact Braze Technical Support for assistance.