Dapp storeEthereumWeb3 developer toolsWeb3 SDKs
Viem
Viem
Web3 SDKs

Viem

Viem is a TypeScript library for Ethereum that prioritizes a small bundle size, tree-shakeable APIs, and a predictable type system.

Ethereum logo
Arbitrum logo
Base logo
OP Mainnet logo
Polygon logo
ZKsync logo
Linea logo
BNB Chain logo
Avalanche logo
Free, Open-source
This link will take you to a third-party site not owned or operated by Alchemy.

What is Viem?

Viem is a TypeScript toolkit for interacting with Ethereum and EVM chains. It exposes typed clients for public RPC, wallets, and contracts; supports account abstraction, multicall, and EIP-1193; and ships with first-class testing primitives. Built by the wagmi team, Viem powers a large share of new dapp frontends as a modern alternative to ethers and web3.js.

Stream any onchain event for Viem with Custom Webhooks
Get your API key

Best Web3 SDKs

Discover more web3 applications and developer tools.

See all dapps

Developer resources from Alchemy

App store listings are independently reviewed and written by Alchemy using a combination of inbound submissions, editorial research, public project sources, and third-party directories, including ecosystem data from The Grid under the Open Database License, DefiLlama, DappRadar, Reown, and chain ecosystem pages.

Dapp store background image

Build blockchain magic

Alchemy combines the most powerful web3 developer products and tools with resources, community and legendary support.
Get your API key