Skip to content

Introducing React Native SDK

Joan Alavedra, Co-Founder at Openfort•3 min read
Openfort React Native SDK for mobile wallet integration

The Openfort React Native SDK is here, bringing secure, non-custodial wallet infrastructure to mobile apps on iOS and Android with a fully native experience.

What is the Openfort React Native SDK?

The Openfort React Native SDK is a specialized tool for mobile developers that enables the integration of secure, embedded wallets and account abstraction directly into React Native applications. Unlike web-based solutions that rely on browser redirects, this SDK leverages device-native features like Apple Sign‑In and Google One Tap for authentication. It provides optimized React hooks for managing multiple accounts, executing transactions, and handling session states, ensuring that mobile users have a fast, frictionless, and secure "on-chain" experience without the complexity of traditional wallet apps.

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

Related Articles

  1. Introducing React SDK

    The new React SDK integrates Openfort Kit auth UI elements with dedicated React hooks and TypeScript types for embedded wallets.

  2. Using Embedded Wallets with React Native app

    Openfort offers a foundational framework for developers to easily implement streamlined authentication and wallet integration across various platforms.

  3. React Native support for embedded wallets

    Bringing embedded wallets for mobile now with React Native SDK compatible with Expo. Create wallets, signatures and payments.

  4. Openfort React, an open-source WalletKit for developers

    Get started with Openfort Kit—a plug-and-play toolset that simplifies wallet deployment, auth, and payments for apps and webs.

  5. Introducing Swift SDK

    We’ve just released the Openfort Swift SDK, bringing seamless wallet integration and account abstraction natively to iOS.

  6. How to Migrate from RainbowKit

    This guide provides a step-by-step process to migrate your React app from RainbowKit to Openfort React

  7. How to Migrate from Web3Modal

    This guide provides a step-by-step process to migrate your React app from Web3Modal to Openfort React

  8. How to Migrate from Alchemy AccountKit

    Step-by-step guide to migrate your React app from Alchemy Account Kit to Openfort embedded wallets after Alchemy's signer sunset.

Ship your first wallet in minutes

No credit card required • 2,000 operations free