Skip to content

Swift (iOS) Overview

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.

Features

  • ✅ - indicates the feature is supported and can be integrated.
  • - indicates the feature is available on EVM chains.
  • - indicates the feature is available on Solana.
  • - indicates the feature is available on both EVM and Solana.
FeatureSupported?
Authentication
Sign in with email
Sign in with SMS
Sign in with Apple
Sign in with Google
Sign in with Twitter
Sign in with other social providers🕒
Sign in with wallets (SIWE)
Sign in with third-party auth
Sign in with Farcaster (SIWF)🕒
Embedded Wallets
Embedded wallet creation
Embedded wallet creation with passwords🕒
Embedded wallet automatic recovery
Signing messages and transactions
Broadcasting transactions
Embedded wallet key export🕒
Setting password on existing embedded wallet🕒
Using MFA with the embedded wallet🕒
Native smart wallets🕒

Get started

Check out these popular guides to get started.