iOS
Add Ferry to a SwiftUI or UIKit app, configure Associated Domains, and route universal links.
Ferry gives your app one consistent way to handle a link, whether the app was already installed or the link led to a new installation.
iOS
Add Ferry to a SwiftUI or UIKit app, configure Associated Domains, and route universal links.
Android
Configure App Links, receive direct and deferred links, and attribute events from Kotlin.
Flutter
Use one Dart stream across iOS and Android while Ferry handles the native handoff.
React Native
Integrate with Expo or a bare React Native app using one typed callback.
Every supported SDK follows the same small lifecycle:
pk_ public key.data payload.The SDK owns installation identity, matching signals, retries, batching, and idempotency. Your app owns navigation and decides what each payload means.