Prerequisites
To use Para, you need an API key. This key authenticates your requests to Para services and is essential for integration. Before integrating Para with your application, ensure you have:- Completed Para authentication setup in your application (see one of our Setup Guides)
- A valid Para API key
- An RPC endpoint for your desired network
Installation
Choose your preferred package manager to install the required dependencies:Setting Up the Signer
Initialize the Para Solana signer:Transaction Signing
Signing Transactions
Sending Transactions
Additional Methods
TheParaSolanaWeb3Signer provides several additional methods and properties:
signBytes(bytes: Buffer): Sign arbitrary bytes directlysignVersionedTransaction(transaction: VersionedTransaction): Sign a versioned transactionaddress: Get the wallet address as a stringsender: Get the wallet public key as asolana.PublicKeyobject
Server-Side Signing
Para’s signers can also be used on the server-side using pregen wallets or an active client side session. To learn more about using para on the server, check out these guides:Examples
If you’d like to learn more about how to use theParaSolanaWeb3Signer for different transaction types, check out this example in our Examples Hub:

