> ## 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.

# Signatures and transactions

To take an action (such as executing a signature, transfer, or other transaction), there are three 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            |
| [Intents](/transaction-management/intents/overview)               | Supports asynchronous authorization of operations when authorization signatures cannot be collected synchronously. Supports both RPC and wallet action APIs.              | Organizations and asynchronous approval workflows |

Generally, we recommend using the abstracted **wallet action APIs** wherever possible for your use case.

<Columns cols={3}>
  <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" />

  <Card title="Get started with intents" icon="hourglass" href="/transaction-management/intents/overview" />
</Columns>
