> ## Documentation Index
> Fetch the complete documentation index at: https://docs.privy.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Taking actions

> Take actions with an account by acting on wallets within the account

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`](/wallets/actions/transfer/overview) 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.

| Integration                                                       | Functionality                                                                                                                                                             | Recommended for                        |
| ----------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------- |
| [Wallet action APIs](/wallets/actions/overview#available-actions) | Execute 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 RPC](/wallets/using-wallets/ethereum/sign-a-message)   | Compute 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.

<Columns cols={2}>
  <Card title="Get started with wallet actions" icon="money-bill-transfer" href="/wallets/actions/overview" />

  <Card title="Get started with RPCs" icon="key" href="/wallets/using-wallets/rpc" />
</Columns>
