Swiftpack.co - unflowhq/unflow-ios-sdk as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by unflowhq.
unflowhq/unflow-ios-sdk v1.15.1
The iOS SDK for unflow.com
⭐️ 2
🕓 7 weeks ago
.package(url: "https://github.com/unflowhq/unflow-ios-sdk.git", from: "v1.15.1")

Unflow iOS SDK

Tired of building the same simple screens over and over again? Empower your product team to create and ship content using the Unflow mobile SDK.


Please visit docs.unflow.com for Quick Start and detailed explanations of features, usage, and more info.



The reccomended way to install the package is via Swift Package Manager. You can add it via Xcode as a package dependency.


If you're using packages, you can declare it as follows.

dependencies: [
  .package(url: "https://github.com/unflowhq/unflow-ios-sdk", from: "1.15.1") // Grab the current version

You can also use Cocoapods.

pod 'Unflow', '~> 1.15.1' // Grab the current version



The framework is installable on iOS 11, but most functionality is locked to iOS 13 only ( we use SwiftUI heavily ). If you're installing on an app that supports lower than iOS 13, you'll need some #available checks.


The Unflow iOS SDK requires Xcode 14. A backwards compatible version is shipped with the -swift-5.6 suffix, which will run on Xcode 13. When the AppStore stops accepting uploads from Xcode 13, we'll stop supporting this version.


We've built some small sample apps to help you get started. You'll need to provide your own API key, but they should give you the examples you need to get started.

Sample Openers Custom Openers
SwiftUI Swift Package Manager
UIKit Cocoapods

Demo App

Our app, Unflow Mirror, is available on the App Store to try for free. You can download it, play around with our sample content, then if you decide to subscribe to Unflow, you'll be able to scan a QR code and see your own content.



Stars: 2
Last commit: 7 weeks ago
jonrohan Something's broken? Yell at me @ptrpavlik. Praise and feedback (and money) is also welcome.

Release Notes

7 weeks ago


  • Close actions will now behave as expected in Flows.
  • Screens with their completion actions empty will now allow normal logic to take place.
  • Stops a bug where blocks could sometimes be re-ordered.
  • When you use the pause function, and provide a push notification, it will now only show the content when you call resume.

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