Plaid logo
Docs
ALL DOCS

Wallet Onboard (beta)

  • Introduction to Wallet Onboard
  • Add Wallet Onboard to your app
  • Using a Provider
  • Optimize your wallet
Plaid logo
Docs
Plaid.com
Get API keys
Open nav

Providers

Interact with your user's crypto wallets

Overview

In web3 development ecosystems, a "Provider" is typically a JavaScript object that exposes an API allowing clients to interact with a blockchain node or wallet.

When connected to a wallet, Providers can be used to retrieve the wallet's accounts as well as request signatures for transactions or messages with permission from the user. Popular libraries like Web3.js, Wagmi, Ethers.js, and @solana/web3.js consume these Providers for most of their functionality. You can also use the Provider directly in your own application to interact with the user's wallet.

Providers have different APIs depending on the blockchain they're built to interact with. You can find more information about specific providers for Ethereum and Solana.

Was this helpful?
Developer community
GitHub
GitHub
Stack Overflow
Stack Overflow
YouTube
YouTube
Twitter
Twitter
Discord
Discord