Raydium is the largest automated market maker (AMM) on Solana by volume. It powers a massive portion of Solana's on-chain liquidity — when you swap tokens through Jupiter, there's a good chance Raydium is providing the liquidity behind the scenes.
But Raydium is more than a swap interface. It's a full DeFi platform: standard AMM pools, concentrated liquidity (CLMM), LaunchLab for token launches, and yield farming. This guide covers everything you need to know to use each feature effectively.
Prerequisites: What You Need Before Starting
Before using Raydium, make sure you have:
- A Solana wallet. Phantom and Solflare are the most popular options. Both work seamlessly with Raydium.
- SOL for gas fees. Keep at least 0.05 SOL for transaction fees. Raydium transactions typically cost 0.0001-0.005 SOL depending on complexity.
- Tokens to trade or provide as liquidity. You need SOL or any SPL token to get started.
Go to raydium.io and click "Connect Wallet" in the top right corner. Select your wallet provider and approve the connection.
Part 1: Swapping Tokens on Raydium
Swapping is the simplest function — exchanging one token for another.
Step-by-Step: Making a Swap
- Navigate to the Swap tab on Raydium
- Select your input token (top field) — e.g., SOL
- Select your output token (bottom field) — e.g., USDC
- Enter the amount you want to swap
- Review the quoted output amount, price impact, and fees
- Click "Swap" and confirm the transaction in your wallet
Swap Settings You Should Understand
Click the gear icon to access swap settings:
Slippage Tolerance: This is the maximum price difference you'll accept between the quoted price and the execution price. Default is usually 0.5%.
- Stablecoins (USDC/USDT): 0.1% is fine
- Major tokens (SOL, RAY, JUP): 0.5% works
- New/low-liquidity tokens: You may need 1-5% or higher
- Memecoins: 10-20% is sometimes needed on volatile tokens
If your swap fails with "slippage exceeded," increase the tolerance. But be careful — high slippage on low-liquidity tokens means you might get a much worse price than expected.
Priority Fee: Extra SOL paid to validators for faster transaction inclusion. During congestion, increasing this helps your swap land. Start at "Medium" and increase if transactions are failing.
When to Use Raydium vs Jupiter for Swaps
Jupiter is a DEX aggregator — it routes your swap across multiple DEXes (including Raydium) to find the best price. For most swaps, Jupiter will give you a better rate because it can split orders across multiple liquidity sources.
Use Jupiter when:
- Swapping large amounts (Jupiter splits across pools for less price impact)
- Trading major tokens with liquidity on multiple DEXes
- You want the absolute best price
Use Raydium directly when:
- Trading a token that only has liquidity on Raydium
- You want to interact with a specific Raydium pool
- You're providing liquidity and want to swap into the right ratio first
Part 2: Standard AMM Liquidity Pools
Providing liquidity means depositing a pair of tokens into a pool so other traders can swap between them. In return, you earn a share of the trading fees.
How Raydium AMM Pools Work
Standard Raydium AMM pools use the classic constant product formula (x * y = k). You deposit two tokens in equal value — for example, $500 of SOL and $500 of USDC. The pool uses your liquidity to facilitate swaps, and you earn fees proportional to your share of the pool.
Fee structure: Most pools charge 0.25% per swap. Of that:
- 0.22% goes to liquidity providers (you)
- 0.03% goes to RAY buyback
Step-by-Step: Adding Liquidity to a Standard Pool
- Go to the Liquidity tab
- Click Standard to see AMM pools
- Select a pool (e.g., SOL-USDC)
- Enter the amount of one token — the other auto-fills to match the ratio
- Click "Add Liquidity"
- Confirm the transaction in your wallet
- You receive LP tokens representing your pool share
This is the critical concept most new LPs ignore. When the price ratio of your two tokens changes from when you deposited, you experience impermanent loss (IL). The further the price moves, the more IL you have.
Example: You deposit $500 SOL + $500 USDC (total: $1,000). SOL price doubles. If you'd just held, you'd have $1,500 ($1,000 SOL + $500 USDC). But as an LP, the pool rebalances — you now have more USDC and less SOL. Your position might be worth $1,414 instead of $1,500. That $86 difference is impermanent loss.
Rule of thumb: Only provide liquidity in standard pools if you believe the trading fee income will exceed your expected impermanent loss. Stable pairs (USDC-USDT) have virtually zero IL. Volatile pairs (SOL-MEME) can have massive IL.
Removing Liquidity
- Go to Liquidity → My Positions
- Select the pool position
- Choose the percentage to withdraw (25%, 50%, 100%)
- Click "Remove Liquidity" and confirm
You receive your share of both tokens at the current pool ratio — not at your original deposit ratio.
Part 3: Concentrated Liquidity (CLMM) Pools
Concentrated Liquidity Market Maker (CLMM) pools are Raydium's more advanced liquidity option, similar to Uniswap v3. Instead of spreading your liquidity across the entire price range (0 to infinity), you choose a specific price range.
Why Concentrated Liquidity Matters
In a standard pool, most of your liquidity sits unused. If SOL is $150, the liquidity you have at the $1 and $10,000 price points isn't doing anything. CLMM lets you concentrate your capital where trading actually happens.
The result: Higher fee income per dollar deposited, but only while the price stays in your range.
- Narrow range = more fees but higher risk of going out of range
- Wide range = fewer fees but less management needed
- Full range = similar to standard AMM (safe but lower returns)
Step-by-Step: Opening a CLMM Position
- Go to Liquidity → Concentrated
- Select a pool (e.g., SOL-USDC)
- Set your price range using the slider or manual input
- Enter the amount of tokens to deposit
- Review the position summary — it shows your estimated fee APR based on recent volume
- Click "Add Liquidity" and confirm
Practical CLMM Strategies
For stablecoin pairs (USDC-USDT):
- Set range: $0.995 - $1.005
- This ultra-tight range captures nearly all swaps with maximum fee efficiency
- Almost zero IL risk
- APRs can reach 10-30% even on low volume
For SOL-USDC:
- Look at the current SOL price and set a range of roughly +/-20%
- Example: SOL at $150 → range $120-$180
- Rebalance weekly or when price approaches range boundaries
- Expect 20-50% APR in active markets, but monitor closely
For memecoin pairs:
- Wide ranges only — these tokens move 50-90% in a day
- Consider full range if you want truly passive exposure
- High fees (volume is enormous) but high IL risk
- Only for experienced LPs who actively monitor
Managing CLMM Positions
Unlike standard pools, CLMM positions require active management:
- Price goes out of range: You stop earning fees. Your position converts entirely to the less valuable token. You need to withdraw, adjust, and re-enter.
- Rebalancing: Close the position and open a new one centered on the current price.
- Claiming fees: Accumulated fees can be claimed without closing the position. Go to your position and click "Claim."
Part 4: LaunchLab — Raydium's Token Launchpad
LaunchLab is Raydium's answer to Pump.fun. It lets anyone create and launch a token on Solana with an automated bonding curve that transitions into a Raydium AMM pool.
How LaunchLab Differs from Pump.fun
| Feature | LaunchLab | Pump.fun |
|---|
| Bonding Curve | Customizable (linear, exponential) | Fixed |
| Graduation | Creates Raydium CLMM pool | Creates Raydium AMM pool |
| Creator Fees | Configurable | Fixed 0.5% |
| Token Config | Custom supply, metadata, socials | Simple token creation |
| Pool Type | CLMM (concentrated liquidity) | Standard AMM |
LaunchLab's main advantage is that graduated tokens land in a CLMM pool, which provides better price execution and more efficient liquidity.
How to Launch a Token on LaunchLab
- Go to the LaunchLab section on Raydium
- Fill in token details: name, ticker, description, image
- Configure the bonding curve parameters (or use defaults)
- Set social links (Twitter, Telegram, website)
- Click "Create Token" and confirm
- Your token goes live with a bonding curve — buyers push the price up, sellers push it down
- When the bonding curve reaches its graduation target, liquidity automatically migrates to a Raydium CLMM pool
Tips for Buying LaunchLab Tokens
- Check the bonding curve progress — tokens closer to graduation have more momentum but also higher entry prices
- Verify the creator's history using tools like DexScreener
- Use RugCheck to verify token safety before buying significant amounts
- Set slippage appropriately — LaunchLab tokens on the bonding curve can be volatile
Part 5: Farming and Staking
Yield Farming (Liquidity Mining)
Some Raydium pools offer additional farming rewards on top of trading fees. These are typically RAY token incentives or partner token rewards.
- Go to Farms
- Find a farm for a pool you're already providing liquidity in
- Stake your LP tokens in the farm
- Claim farming rewards periodically
Important: Farming rewards change over time. A pool offering 100% APR today might drop to 20% next month as more liquidity enters. Always check if the farming rewards justify the impermanent loss risk.
RAY Staking
Raydium offers single-sided RAY staking:
- Stake RAY tokens to earn additional RAY
- APR varies (typically 5-15%)
- No impermanent loss since it's single-sided
- Flexible — unstake anytime
Part 6: Advanced Features and Settings
Transaction Priority
Raydium lets you set transaction priority:
- Normal: Default priority fee — fine for most swaps
- Fast/Turbo: Higher priority fee for faster landing during congestion
- Custom: Set exact priority fee in microlamports
During high-congestion moments (major launches, market pumps), increasing priority is essential for getting trades through.
Raydium vs Meteora vs Orca: Which DEX for LP?
If you're deciding where to provide liquidity:
- Raydium: Highest volume on most pairs, deepest integration with Jupiter routing, LaunchLab for new tokens. Best default choice.
- Meteora: DLMM pools with dynamic fee tiers that auto-adjust based on volatility. Better for volatile pairs where you want the fee to increase during high-vol periods.
- Orca: Concentrated liquidity with a simpler interface. Good for LPs who want CLMM without Raydium's complexity.
For most traders, Raydium covers all the bases. Meteora becomes interesting when you're LPing volatile pairs and want dynamic fees. Orca is solid but handles less volume than Raydium on most pairs.
Monitoring Your Positions
Track your Raydium positions using:
- Raydium Portfolio: Built-in position tracker on the platform
- Birdeye: Portfolio tracking with historical performance
- DexScreener: Real-time pool data and price charts
Common Mistakes to Avoid
-
Ignoring impermanent loss. A pool showing 50% APR means nothing if you lose 30% to IL. Always model the worst case.
-
Setting CLMM ranges too tight. Tight ranges earn more fees but go out of range fast. Start wider and narrow down as you gain experience.
-
Not accounting for gas costs. Frequent rebalancing of CLMM positions costs gas. If your position is small (under $500), the gas from rebalancing every few days can eat a significant portion of your profits.
-
Leaving claimed rewards in the wallet. Farming rewards don't auto-compound. Claim and reinvest regularly to maximize returns, but factor in the gas cost of each claim.
-
Providing liquidity in illiquid pairs. High APR on a random memecoin pair usually means no one is actually trading it. Volume — not APR — determines your real returns.
-
Forgetting to revoke approvals. If you stop using a pool or farm, revoke the token approvals to reduce your risk surface.
Summary: Getting the Most Out of Raydium
Raydium is a powerful platform, but it rewards understanding over action. The LPs making consistent returns are the ones who:
- Choose pools based on volume data, not APR displays
- Actively manage CLMM ranges (or stick to standard pools for passive income)
- Account for impermanent loss before entering any position
- Use proper slippage and priority fee settings
- Monitor positions regularly using external tracking tools
For straightforward swapping, Jupiter aggregation usually gets you a better rate. But for providing liquidity, farming, and participating in token launches through LaunchLab, Raydium is the backbone of Solana DeFi.
Explore more Solana DEX tools on MadeOnSol.