Skip to main content

Web3Auth PnP iOS SDK

For using Web3Auth in natively in iOS, Web3Auth provides an iOS SDK, written in Swift. The Web3Auth iOS SDK is a client-side library you can use with your iOS app to authenticate users using Web3Auth. It returns a private key generated in a non custodial way on successful authentication of the user. This authentication can be achieved by using any of the social logins Web3Auth provides or using a custom authentication flow of your choice.

This Documentation is based on 6.0.1 SDK Version.


  • iOS 13+
  • Xcode 11.4+ / 12.x
  • Swift 4.x / 5.x


  • Quick Start: Integrate Web3Auth in 4 Simple Steps.

  • Integration Builder: Get customised integration code with detailed reference for your specific use case.

  • Example Applications: Explore our example applications and try the SDK yourself.

  • Troubleshooting: Find quick solutions to common issues faced by developers.

  • Source Code: Web3Auth is open sourced. You can find the source code on our GitHub repository.

  • Community Portal: Join our community to get support from our team and other developers.