Skip to main content
CorbadoConnect connects native passkey ceremonies to your existing identity system. Your backend creates Connect tokens and verifies login results before establishing an application session.
1

Add the Swift package

In Xcode, choose File → Add Package Dependencies and enter:
Select a version and add the CorbadoConnect product to your app target. The package targets iOS 15 or later; passkey behavior also depends on the device’s OS capabilities. Its native authentication dependency is resolved through Swift Package Manager.
2

Configure associated domains and backend support

Follow native RP ID configuration for the app’s associated domains and the relying party’s association file.Implement backend support. Server API credentials remain on your backend; the app receives action-specific Connect tokens.
3

Initialize

Use your project’s frontend API suffix if it differs. Retain the SDK actor for the active integration.
4

Implement the SDK flows

Use isLoginAllowed() to determine the available login path. Enrollment and management obtain Connect tokens from your backend. Follow the native integration guide for the flow implementation and callbacks.

Verify

Test enrollment after your existing login, passkey login followed by backend verification, fallback, and passkey management. Use the iOS testing guide for device setup. See the SDK source and example app for the native API and UI integration.