Chainstack Self-Hosted is now available! Launch production-grade blockchain nodes on infrastructure you control.    Get started
  • Agents
  • Pricing
Wevm 8 logo

viem

Developer    wevm
Category Developer tools Chains and networks Learn more Documentation

viem is a TypeScript interface for Ethereum and EVM-based networks. It gives developers typed primitives for RPC calls, contract reads and writes, wallet actions, transaction formatting, ABI encoding, and EIP-712 typed data.

Use it for:

  • Building DApp frontends and backend services.
  • Reading blockchain state through an RPC provider.
  • Writing contract interactions with strong TypeScript inference.
  • Creating bots, scripts, indexers, and developer libraries.

Best fit: teams that want direct Ethereum RPC and smart contract control without a heavy application framework.

Get started with viem

Get in touch to start using viem on Chainstack.

[zendesk_request_form split_name="yes" subject="no"]