Jupiter Perps is the perpetual futures venue inside Jupiter, the largest aggregator on Solana. It is the highest-volume perps DEX on Solana and one of the largest non-orderbook perp venues in DeFi, with cumulative volume tracked on DeFiLlama crossing into the tens of billions. Instead of matching longs against shorts on an orderbook, Jupiter Perps uses a single liquidity pool — JLP — as the counterparty for every trade. That design lets the protocol quote zero-slippage prices on majors and pay LPs real yield denominated in trading fees, but it also changes how traders should think about fees, funding, and risk.
This guide covers the architecture, the JLP token, supported markets, fee structure, leverage, a trade walkthrough, and how Jupiter Perps compares to Drift and Hyperliquid.
What is Jupiter Perps?
Jupiter Perps is a Solana-native perpetual exchange that lets traders open up to 100x leveraged long or short positions on SOL, ETH, and BTC against a shared liquidity pool. It launched in late 2023 as a vertical inside the Jupiter aggregator and is operated by the same team.
The product sits at jup.ag/perps. The aggregator itself — the swap router most Solana users know — is documented separately in our Jupiter aggregator guide. The two products share branding and a wallet session but are different surfaces with different mechanics.
How does the LP-backed perps model work?
Jupiter Perps does not run an orderbook. Every trader transacts against JLP, a single pool of SOL, ETH, BTC, USDC, and USDT. When a trader opens a long on SOL, the pool effectively rents them the upside on a slice of its SOL reserves; when they short, the pool takes the other side using its stablecoin reserves. Prices come from Pyth oracles, so execution is at the oracle mid with no orderbook slippage.
The tradeoff: LPs are net short the markets that traders are net long. If traders collectively bet correctly, JLP pays the difference out of pool assets. To compensate, JLP collects 75% of all trading and borrow fees as real yield, which historically has more than offset the directional bleed during most market regimes.
What is JLP and how does the token work?
JLP is the liquidity-provider token for Jupiter Perps. Holding JLP is equivalent to holding the pool's basket of assets plus a claim on 75% of perp trading fees. The current target weights, published on the JLP info page, sit roughly at SOL ~44%, ETH ~9%, BTC ~11%, USDC ~27%, USDT ~9% — meaning the pool is around 35% stable and 65% volatile, not the "70% stable" some older write-ups quote.
Mechanics worth knowing:
Real yield, not emissions. The APY shown on the info page is paid from fees in the underlying assets, not from a printed governance token.
Auto-compounding. Fees accrue directly into the pool, lifting the JLP unit price rather than paying separate rewards. Historical APY has typically ranged from roughly 30% to 60%, with swings tied to perp volume.
Mint/redeem with any pool asset. You can mint JLP by depositing SOL, ETH, BTC, USDC, or USDT; the protocol rebalances toward target weights via a small mint/burn fee.
Price exposure is real. JLP is not a stablecoin. In a sharp SOL drawdown, JLP drops too — just less than spot SOL because of the stable share and fee accrual.
Which markets does Jupiter Perps support?
At launch and through most of its history, Jupiter Perps has supported three markets: SOL-PERP, ETH-PERP, and BTC-PERP. The team has signaled additional markets behind a governance and risk-parameter process, but the canonical roster remains those three majors. Position sizes, open interest caps, and borrow rates per market are published in real time on the trading interface and on station.jup.ag/perps.
How are Jupiter Perps fees structured?
Fees come in three layers. The numbers below match the current spec on station.jup.ag at time of writing; always confirm on the live page before sizing a trade.
Open/close fee: 0.06% of position size, charged at entry and exit. A $10,000 position pays $6 to open and $6 to close.
Price impact fee: a small additional fee that scales with how much the trade pushes pool utilization on the asset you are borrowing. Tiny on majors at normal size; meaningful on outsized positions.
Borrow rate (hourly): a utilization-based fee charged on the borrowed asset notional. When a market's pool utilization is high — say longs are heavily borrowing SOL — the hourly rate ticks up. This replaces the funding-rate mechanism orderbook perps use.
Because the borrow rate is asymmetric (you pay it whether you are long or short, on the side you are borrowing from), holding a leveraged position for weeks can compound into a material cost. Day-trade and swing-trade math both should explicitly include borrow.
How much leverage can you use?
Jupiter Perps supports up to 100x leverage on the three supported markets. Liquidation triggers when the position's collateral ratio drops to the threshold for that leverage tier — at 100x, that gives almost no margin for adverse moves, so most active traders use single-digit to low-double-digit leverage. The interface shows the live liquidation price as you adjust size.
How do you open a trade on Jupiter Perps, step by step?
Connect a Solana wallet (Phantom, Backpack, Solflare) at jup.ag/perps.
Deposit collateral — USDC, USDT, SOL, ETH, or wBTC. Collateral does not have to match the market you are trading.
Pick a market (SOL, ETH, or BTC) and a side (long or short).
Set position size and leverage. The UI displays liquidation price, hourly borrow rate, and total open fee.
Optionally add stop-loss and take-profit triggers in the same transaction.
Submit. The position appears immediately at the Pyth oracle mid.
Closing reverses the flow: hit close, the position settles against the pool, and PnL is paid out in the collateral asset.
How does Jupiter Perps compare to Drift and Hyperliquid?
The three venues represent three distinct perp architectures.
Venue | Architecture | Counterparty | Max leverage | Markets | Where it lives |
Jupiter Perps | LP-backed (single pool) | JLP holders | 100x | SOL, ETH, BTC | Solana L1 |
Drift | Hybrid orderbook + AMM + JIT auction | Other traders + market makers | ~20x | 50+ perps including alts | Solana L1 |
Hyperliquid | Onchain CLOB | Other traders | Up to 50x | 100+ perps | HyperBFT app-chain |
Drift, covered in our Drift Protocol deep dive, gives traders access to a wider universe of altcoin perps and a tighter spread on liquid markets, but liquidity on the long tail can be thin. Hyperliquid runs its own performant L1 and a true central limit order book, which professionals tend to prefer for execution; the tradeoff is bridging assets onto a separate chain. Jupiter Perps wins for simplicity on majors, deep oracle-priced liquidity, and being native to the Solana wallet flow most users already have.
Is JLP a good yield strategy?
JLP is one of the highest real-yield positions in DeFi when measured by paid-in-fees rather than emissions. The question is what risk you are taking to earn it.
Things to weigh:
You are net long a SOL-heavy basket. In a Solana drawdown, the basket falls.
You are net short whatever perps traders are net long. In a sustained directional rally where most traders are correctly positioned, fees may not cover PnL paid out — historically rare but possible.
Smart contract and oracle risk on Jupiter Perps itself.
JLP can be used as collateral in some Solana money markets (covered in our Kamino Finance guide and MarginFi lending guide), opening looped-yield strategies — and looped risk.
For long-horizon Solana holders who would already hold the basket, JLP often beats holding the components separately because of the fee accrual. For pure stablecoin yield seekers, JLP is the wrong product — vault strategies in our stablecoin vaults guide are a closer fit.
Where Jupiter Perps fits in Solana DeFi
Solana's onchain stack has consolidated around a handful of high-throughput primitives. Jupiter aggregates swap liquidity, Jupiter Perps captures perp volume, Kamino and MarginFi run money markets, and Jito/Marinade/Sanctum dominate liquid staking. For a wider map see our best Solana DeFi protocols in 2026 overview and the older Solana DeFi apps directory. For staking decisions specifically, our Solana liquid staking comparison covers the Jito vs Marinade vs Sanctum tradeoff.
Methodology and sources
Architecture, fee, and JLP composition figures pulled from Jupiter's official documentation at station.jup.ag and the live JLP info page. Volume and TVL context cross-checked against DeFiLlama's Jupiter Perpetual Exchange page. Comparison architecture details on Drift and Hyperliquid taken from each protocol's published docs. APY ranges reflect historical observation on the JLP info page; current yield will differ.
