Launch Week 3A week of New Features

Learn more

Introducing React Native SDK

3 min read

Introducing React Native SDK

We’ve just released the Openfort React Native SDK, making it easier than ever to integrate wallet functionality and account abstraction into your mobile apps — all with a smooth native experience on both iOS and Android.

With this update, you'll be able to:

  • ✅ Manage multiple accounts in the same app
  • ✅ Use react-native-ready hooks to interact with wallets
  • ✅ Enable native Apple and Google authentication flows
  • ✅ Build faster with examples and a starter repo ready to clone

This release is part of our ongoing mission to make Openfort work seamlessly on every platform — and mobile is a big part of that.

Multi‑Account Support

In the past, working with more than one wallet per user required a lot of manual state handling. The new SDK ships with multi‑account support out of the box.
This means your users can:

  • Connect multiple wallets
  • Easily switch between them
  • Keep everything in sync across sessions

Behind the scenes, the SDK manages the account list and session state for you — no custom Redux boilerplate required.

Wallet Hooks for React Native

We’re bringing over all the best hooks you’ve come to love from our web SDK, now optimized for React Native.

For example:


_10
const { connectWallet, disconnectWallet, wallets } = useWallet();

These hooks handle:

  • Connection
  • Disconnection
  • Retrieval of wallet metadata
  • Transaction execution

They’re fully typed with TypeScript, so you'll get completion hints and error checking as you build.

Native Apple & Google Auth

Authentication on mobile should feel native — so instead of browser redirects and awkward webviews, the SDK integrates directly with Apple Sign‑In (iOS) and Google One Tap (Android & iOS).

That means:

  • Faster login times
  • Better UX for your users
  • Fewer auth edge cases to handle

And because auth is deeply integrated with Openfort’s session system, you can go straight from sign‑in to wallet actions without extra round trips.

Example App You Can Clone

To get you started quickly, we’ve published a complete example:

Openfort React Native Auth Sample

It covers:

  • Setting up the SDK
  • Handling wallet connections
  • Implementing Apple / Google native auth
  • Switching between accounts

Just clone it, install dependencies, and run it on your simulator or device.

Next Steps

You can check out the full documentation here: openfort.io/docs

We see this release as the foundation for mobile-first account abstraction. We're already working on:

  • In-app transaction signing flows
  • Offline session support
  • Deeper React Native hook integration
Share this article