Skip to main content
To take an action with an account, take an action on the wallet within the account that you’d like to use in your flow. As an example, to spend from an account’s non-custodial wallet balance on EVM, use the /transfer API with the non-custodial EVM wallet within the account. To take an action (such as a transfer or swap) with a wallet in Privy, there are two approaches.
IntegrationFunctionalityRecommended for
Wallet action APIsExecute common onchain flows such as transfers, swaps, DeFi, and more via a simple, intuitive interface. Privy handles the onchain complexity.Most use cases
Low-level RPCCompute raw signatures and execute EVM and SVM JSON-RPC requests. Requires developers to construct their own transaction payloads and facilitate multi-transaction flows.Custom use cases and lower-level flows
We recommend using the abstracted wallet action APIs to perform most common actions.

Get started with wallet actions

Get started with RPCs