Solana faucets are tools that give developers small amounts of test SOL on non-production networks. This SOL has no real-world value, but it lets you pay transaction fees while building, testing, and deploying programs. This guide shows how to request SOL on Devnet and Testnet, verify you received it, and troubleshoot the most common faucet problems.
What you need before using a Solana faucet
- A wallet address you control (e.g., from Phantom/Solflare, or a CLI-generated keypair).
- The correct network selected: Devnet or Testnet (not Mainnet).
- A way to verify the transaction using a network explorer.
Devnet vs Testnet: which one should you use?
- Devnet: Best for most app development. Commonly used by tutorials, demos, and many developer tools.
- Testnet: More oriented toward network testing and validator-related scenarios. Some faucets and tooling are more restrictive here.
If you’re unsure, start with Devnet. You can always switch later.
Step 1: Get your Solana address
Option A: Browser/mobile wallet
- Open your wallet (e.g., Phantom/Solflare).
- Switch the network to Devnet or Testnet in wallet settings.
- Copy your public address (starts with something like
...and is usually 32–44 characters).
Option B: Solana CLI (local development)
- Make sure you have the Solana CLI installed.
- Set your target cluster:
- Devnet:
solana config set --url https://api.devnet.solana.com - Testnet:
solana config set --url https://api.testnet.solana.com
- Devnet:
- Print your address:
solana address
Step 2: Request faucet SOL (airdrop)
There are two common ways to get faucet funds: using a web faucet or the CLI airdrop command. Web faucets can be convenient, but may rate-limit heavily. The CLI method is often the most direct for developers.
Method A: Request via CLI (recommended for developers)
- Confirm you’re on the right network:
solana config get
- Request an airdrop:
- Example:
solana airdrop 1(requests 1 SOL on the configured cluster)
- Example:
- Check your balance:
solana balance
Tip: If you hit a limit, try requesting a smaller amount (e.g., 0.5 or 0.1 SOL) and wait before retrying.
Method B: Request via a web faucet
- Open a reputable Solana faucet page that supports Devnet/Testnet.
- Select the correct network (Devnet or Testnet).
- Paste your wallet address.
- Complete any anti-bot verification if prompted, then submit the request.
- Wait for confirmation and check your wallet balance or explorer (next step).
Step 3: Verify the airdrop on an explorer
Verification matters because wallets sometimes cache balances or you may have requested funds on the wrong network.
- Open a Solana explorer that lets you switch clusters (Devnet/Testnet).
- Switch the explorer network to the same cluster you used for the request.
- Search your wallet address.
- Confirm:
- Your SOL balance increased.
- A recent transaction shows the airdrop or funding transfer.
Common faucet problems (and how to fix them)
1) “Airdrop failed” or “rate limit exceeded”
- Wait and try again later (faucets throttle requests).
- Request a smaller amount.
- If using a web faucet, switch to the CLI airdrop (or vice versa).
2) You received nothing (but the faucet said success)
- Double-check you’re viewing the same network in your wallet and explorer.
- Search your address on an explorer to confirm whether the transaction exists.
- If there’s no transaction, retry the request after a short delay.
3) Wallet shows 0 SOL, but explorer shows funds
- Refresh the wallet app/browser extension.
- Toggle networks (Devnet → Testnet → back) and re-check.
- Ensure the wallet is not set to Mainnet.
4) Transactions fail even after you got SOL
- Confirm you have enough SOL for fees (some actions require more than a tiny airdrop).
- Check whether you’re interacting with a program deployed on a different cluster.
- Inspect the transaction error logs in the explorer for the real reason (e.g., account not found, insufficient funds, invalid instruction).
Safety rules: avoid scams and wasted time
- Never share your seed phrase. Faucets only need your public address.
- Don’t install random “faucet” executables. Prefer known tools and official links.
- Remember: Devnet/Testnet SOL is not real SOL. Anyone offering to “convert” faucet SOL is likely scamming.
Quick checklist
- ✅ Correct network selected (Devnet/Testnet)
- ✅ Correct address copied
- ✅ Airdrop requested (CLI or web faucet)
- ✅ Verified on the matching network explorer
- ✅ Wallet refreshed if balances look wrong
Once you have test SOL, you can deploy programs, mint test tokens/NFTs, and run end-to-end transactions without paying real fees—exactly what faucets are for.