- Email-based accounts
- Signer-based accounts
Using the Grid API directly requires advanced configurations. Grid SDK is
the recommended way to create accounts. It handles account creation, key
management, authentication, automatic failover, and transaction signing. Learn
more about the Grid SDK in the Grid SDK
guide.
Implementation Guide
Email-based Accounts Creation Flow
1
Initiate account creation
Use this endpoint to create the account specifying the email address of the
user.
2
Verify your user's email to complete account creation
Call the Verify Account
OTP endpoint to
complete the account creation process.
Grid accounts do not have the same address in sandbox and production. DO NOT send funds to the same address in both environments. Create unique accounts for each environment and ensure you use the correct address for your environment.
Signer-based Accounts Creation Flow
1
Create Account
Specify your own ed25519 public keys and the threshold for the account. Signer based accounts are imediately created and return the account address in the response.
Grid accounts do not have the same address in sandbox and production. DO NOT send funds to the same address in both environments. Create unique accounts for each environment and ensure you use the correct address for your environment.
Authorizations
Your Grid API key from the Grid Dashboard
Headers
Solana network environment (sandbox, devnet, mainnet)
Idempotency key to prevent duplicate account creation
Body
application/json