Create a wallet
Overview
Privy enables you to programmatically create a new wallet within your application. There are two primary types of optionality: the chain (or chain ecosystem) that the wallet is created on, and whether it’s created on the client side or the server side.
Chain type
You can choose whether to create the wallet as an EVM wallet (on Ethereum and any Ethereum L2), or Solana. With either, you can then trigger wallet signing, transaction sending, and more.
Client-side vs server-side
Privy provides a number of client-side and server-side SDK (or REST API) options for you to programmatically create your wallet. This decision simply depends on where you want your wallet-related logic to live.
For detailed implementation guides, see: