# Solana Transactions Solana transactions are used on the Solana blockchain as well as [other SVM chains](/user-guide/manage-chains/supported-blockchains#solana). The Create Transaction API supports three formats for specifying a Solana transaction. You can choose which format to use by setting the `details->type` field in your request. - [Serialized Transaction Message](/developers/transaction-types/solana-new) is the preferred format for arbitrary Solana transactions since its compatible with all standard Solana SDKs. - [Solana Raw Transaction](/developers/transaction-types/solana-raw-transactions) is an "unpacked" format. When using this format, you need to pass the individual fields comprising a Solana transaction: the list of accounts, address lookup tables, and instructions. This low-level format is rarely the right choice. - [Solana Transfer](/developers/transaction-types/solana-transfers) is a higher-level format for creating simple transfers. Fordefi also supports creating a batch of Solana transactions. See [Solana Batch Transactions](/developers/transaction-types/solana-batch) for more information.