Skip to content

Swift (iOS) Quickstart

The Privy Swift SDK is a Swift library for Privy that allows you to add secure authentication, non-custodial embedded wallets, and powerful user management into your iOS application.

Supported Features

FeatureSupported?
Sign in with email
Sign in with SMS
Sign in with social providers🕒
Sign in with Apple
Sign in with Google
Sign in with wallets (SIWE)
Sign in with third-party auth
Sign in with Farcaster (SIWF)🕒
Embedded wallet creation
Embedded wallet creation with passwords🕒
Embedded wallet recovery
Embedded wallet signatures & transactions
Embedded wallet key export🕒
Setting password on existing embedded wallet🕒
Using MFA with the embedded wallet🕒
Native smart wallets🕒

INFO

The Swift SDK currently supports embedded wallets, as well as sign-in with email, SMS, and custom auth. We are actively building out support for social sign-in.