⚠️ IMPORTANT: Web3Auth SDK Deprecation Notice ⚠️

Dear Web3Auth Community,

As part of our ongoing efforts to improve security, performance, and developer experience, we are implementing a phased deprecation plan for older versions of the Web3Auth SDK family.

:no_entry_sign: FULL SHUTDOWN - March 31, 2025

The following SDK versions will be completely shut down on March 31, 2025. After this date, services supporting these SDK versions will no longer function, and applications using them will experience authentication failures:

SDK Version Current Status
Web PnP Modal SDK v4, v5 Limited support until Mar 31, 2025
Web PnP No Modal SDK v4, v5 Limited support until Mar 31, 2025
iOS PnP SDK v7 Limited support until Mar 31, 2025
React Native PnP SDK v5 Limited support until Mar 31, 2025

These full deprecations are associated with the shutdown of the following OpenLogin infrastructure services:

:warning: LIMITED SUPPORT SCHEDULE

The following SDK versions are currently in limited support mode. While they will continue to function until their respective end dates, they will receive only critical security patches and no new features. After the limited support end date, these versions will be fully deprecated and will stop functioning completely:

SDK Version Limited Support Until Full Deprecation Date
Web PnP Modal SDK v6, v7 Mar 31, 2025 May 31, 2025
Web PnP Modal SDK v8 May 31, 2025 Dec 1, 2025
Web PnP No Modal SDK v6, v7 Mar 31, 2025 May 31, 2025
Web PnP No Modal SDK v8 May 31, 2025 Dec 1, 2025
Android PnP SDK v6 Mar 31, 2025 May 31, 2025
Android PnP SDK v7, v8 May 31, 2025 Dec 1, 2025
iOS PnP SDK v8 May 31, 2025 Dec 1, 2025
React Native PnP SDK v6, v7 Mar 31, 2025 May 31, 2025
React Native PnP SDK v8 May 31, 2025 Dec 1, 2025
Flutter PnP SDK v4, v5 May 31, 2025 Dec 1, 2025
Unity PnP SDK v3, v4, v5 May 31, 2025 Dec 1, 2025
Unreal PnP SDK v5, v6 May 31, 2025 Dec 1, 2025

:arrows_counterclockwise: Recommended Action

To ensure uninterrupted service and benefit from the latest security enhancements, performance improvements, and features, we recommend updating to our latest versions:

SDK Currently Supported Versions Recommended Version
Web PnP Modal SDK v8, v9 v9 :sparkles:
Web PnP No Modal SDK v8, v9 v9 :sparkles:
Android PnP SDK v8, v9 v9 :sparkles:
iOS PnP SDK v8, v9 v9 :sparkles:
React Native PnP SDK v8 v8 :sparkles:
Flutter PnP SDK v6 v6 :sparkles:
Unity PnP SDK v6 v6 :sparkles:
Unreal PnP SDK v7 v7 :sparkles:

Note: v10 for Web, Android, iOS, and React Native SDKs is currently in the testing phase. Stay tuned for its release, which will include exciting new features and significant performance improvements.

:books: Migration Resources

Follow our migration guides to transition smoothly:

Additional migration guides can be found under each SDK’s documentation page.

:mag: Why We’re Making This Change

This deprecation is necessary to:

  • Maintain security standards and eliminate vulnerabilities in older SDK versions
  • Enhance performance and reliability for all users
  • Streamline our infrastructure to deliver better developer experiences

While we’re only requiring an update to the minimum supported versions, developers who update to our latest versions will enjoy additional benefits including improved API designs, expanded feature sets, and optimal performance.

:speech_balloon: Support

We understand that migrations require planning and effort. If you need assistance:

  • Join our Web3Auth Community for support
  • Enterprise customers should reach out through their respective support channels

Thank you for your understanding and cooperation as we continue to improve the Web3Auth platform.

Sincerely,
The Web3Auth Team

Why are you recommending to jump to React Native PnP SDK v9 if only v8 is available in npm?

Why are you deprecating versions if not even your example repositories work with the newest versions?

How can it be that a production-ready SDK version lasts less than two years?

This has been the last straw, I am going to jump out of web3auth, not worth it.

1 Like

v9 for React Native and v10 for Web SDK are currently in the testing phase and will be released soon.

If you’re facing any issues with the current examples (v8), do let me know—I’d be happy to take a look. The upgrade to v9 will follow shortly after its official release.

Fair question. The short answer: we’re not complacent. Our engineering team consistently improves the SDK to make it faster, more secure, and aligned with our long-term vision. The new deprecation plan is based on direct feedback from our integration partners. I completely understand the frustration—but many developers have transitioned from v2 to v9 smoothly, thanks to the updated documentation. Being proactive before deprecation helps avoid surprises.