Integration Guides
Node RPC works with the most popular client libraries, smart contract frameworks, and UI libraries. On this page, you can find links to guides with simple code snippets that enable you to quickly integrate Node RPC with third-party libraries and use it as a blockchain provider.
Client libraries
Client libraries enable your dapp to connect to a blockchain network through RPC using Node RPC and interact with it.
Ethers.js
Typescript and Javascript library for interacting with the Ethereum blockchain and ecosystem.
Viem
TypeScript Interface that provides low-level stateless primitives for interacting with Ethereum.
Go-ethereum (geth)
Popular Ethereum client used for writing to the blockchain and reading data.
Web3.py
Python library for interacting with smart contracts and reading data on Ethereum.
Smart contract frameworks
Smart contract frameworks provide the tools for developing, testing, and deploying smart contracts to the blockchain. The guides below show you how to connect popular frameworks to use Node RPC as an entry point to the blockchain and Tenderly’s testing infrastructure via RPC.
Foundry
Toolkit for compiling, testing, and deploying smart contracts on Ethereum.
Hardhat
Framework for developing, testing, and deploying smart contracts on Ethereum.
Dapp UI libraries
Dapp UI libraries provide pre-built UI components designed for building dapp interfaces that communicate with the blockchain. Below you’ll find code snippets for popular UI libraries that use Node RPC to connect to the blockchain via RPC.
Wagmi
React hooks library for building Ethereum apps with wallet connection modules.
WalletConnect
Tools, modules, and SDKs for building secure and interactive dapps.
ConnectKit
React.js component library for connecting wallets to dapps.
Dynamic
Login flows for crypto users, onboarding, and developer tools.
RainbowKit
React library for adding wallet connections to dapps.
ThirdWeb SDK
Collection of React hooks and UI components for EVM-compatible dapps.