🔗 Query billions of Hyperliquid rows with SQLSQL Explorer now in beta
Try beta now
A modular, type-safe React library for building high-performance Ethereum frontends with extensive hooks and wallet connectors.
Wagmi is a React-focused library designed to simplify and accelerate the development of Ethereum-based frontends. It provides over 20 React hooks that cover common blockchain interactions such as managing accounts, connecting wallets, interacting with smart contracts, handling transactions, signing messages, and resolving ENS names. The library is built with TypeScript support, enabling developers to infer types directly from contract ABIs and EIP-712 typed data, which improves developer productivity and reduces runtime errors.
Wagmi emphasizes modularity and extensibility. While it primarily targets React, it also offers a core package that can be adapted for other frameworks like Vue, Solid, or even VanillaJS. This flexibility allows teams to integrate Wagmi into various frontend stacks. The library includes official wallet connectors for popular wallets such as MetaMask, WalletConnect, Coinbase Wallet, and supports the emerging EIP-6963 standard for wallet connections.
A key differentiator is Wagmi's built-in caching, deduplication, and persistence layer powered by TanStack Query, which optimizes data fetching and state management for blockchain data. Additionally, Wagmi is built on top of Viem, a modern low-level TypeScript Ethereum interface, ensuring efficient and reliable blockchain operations. Developers can get started quickly by installing the React package and following comprehensive documentation with examples for hooks, connectors, and TypeScript integration.
Building Ethereum frontends involves complex state management, wallet integrations, and contract interactions that can be error-prone and repetitive. Developers often struggle with type safety, inefficient data fetching, and lack of modular tools that fit different frontend frameworks.
Hooks for accounts, wallets, contracts, transactions, signing, ENS resolution, and more.
Explore web3 competitors and apps like React hooks by Wagmi.
Free | |
|---|---|
| Price (Monthly) | Free |
| Price (Annual) | Free |
| Messaging | N/A |
| Support | Community support via GitHub Discussions |
| Analytics |
Reliable RPC, powerful APIs, and zero hassle.
Wagmi provides extensive documentation, guides, and API references covering React hooks, wallet connectors, TypeScript usage, and integration with Viem. The resources help developers quickly onboard and build robust Ethereum frontends.
Supports MetaMask, WalletConnect, Coinbase Wallet, and EIP-6963 standard connectors.
Leverages a modern low-level TypeScript Ethereum interface for blockchain operations.
Developers use Wagmi hooks to connect wallets, fetch user balances, and interact with DeFi smart contracts seamlessly.
Wagmi enables NFT platform developers to handle wallet connections, sign transactions, and resolve ENS names with type safety.
DAO tooling teams integrate Wagmi to manage multisig wallets, submit proposals, and track voting states efficiently.
Discover trusted tools and services in the QuickNode Marketplace. Everything you need to launch faster and scale smarter.







| Composability | |||
| Cross-Chain | |||
| Customizability | |||
| Developer Support | |||
| Ease of Integration | |||
| Performance |