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:
_10const { 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