> **Can't find what you're looking for?** Use `search_docs` on the docs MCP server at `https://www.openfort.io/api/mcp` to find what you need.
>
> **Have feedback?** Use `submit_feedback` on the same MCP server.

# Global Wallet (Ecosystem SDK)

Openfort **Global wallets** integrate onboarding, authentication, payments, and recovery with no app or extension required. Projects use the [Ecosystem SDK](https://www.npmjs.com/package/@openfort/ecosystem-js), a TypeScript library, to bootstrap the global wallet.

:::note
Global wallets are whitelabel and allow you to own the entire developer experience. **In short, you own the *npm package* the developer installs.**
:::

We have created a *sample* global wallet called **Rapidfire ID** to showcase the Ecosystem SDK to create a global wallet. To interact with it, developers install its SDK: NPM package directory: [@rapidfire/id](https://www.npmjs.com/package/@rapidfire/id). Check out the GitHub [repository for Rapidfire Wallet](https://github.com/openfort-xyz/ecosystem-sample).

Try signing into your **Rapidfire** account:

An interactive demo of the Rapidfire ID cross-app wallet flow.

### Features

| Feature                           | Status |
| --------------------------------- | ------ |
| Authentication                    | ✅     |
| Third-party auth/signer support   | ✅     |
| Smart wallet infrastructure       | ✅     |
| Mobile Wallet Protocol compatible | ✅     |
| Themes and customization          | ✅     |

Video: Rapidfire ID Demo — [https://www.youtube.com/watch?v=W1TTjWPJLz4](https://www.youtube.com/watch?v=W1TTjWPJLz4)

## Get started

Check out these popular guides to get started.

* [Create your wallet](/docs/products/cross-app-wallet/setup/react/quickstart) — Global Wallet setup guide. Step by step guide to create your own wallet.
* [Wallet connectors](/docs/products/cross-app-wallet/usage/libraries) — Popular integrations. Using a global wallet with popular wallet connectors.
* [Use with wagmi](/docs/products/cross-app-wallet/usage/web-app-wagmi) — Wagmi integration. Integrate a global wallet with Wagmi.

## Using on any wallet provider

This will internally inject a Wallet instance into your Application via [EIP-6963](https://eips.ethereum.org/EIPS/eip-6963). Modern Wallet Connection libraries will automatically detect the injected instance.

Supported wallet connection libraries include:

* [Wagmi](https://wagmi.sh/)
* [RainbowKit](https://rainbowkit.com/)
* [ConnectKit](https://docs.family.co/connectkit)

Learn more on how to get started in the [examples](/docs/products/cross-app-wallet/usage/web-app-wagmi) guide.

[Global Wallet Example - Rapidfire ID](https://github.com/openfort-xyz/ecosystem-sample) — A sample ecosystem wallet that works across multiple applications.
