Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.jup.ag/llms.txt

Use this file to discover all available pages before exploring further.

Overview

Jupiter Ultra is the default trading mode on jup.ag. It is designed to optimize every swap for transaction success rate and execution price, while handling trade settings automatically. Ultra Mode combines multiple systems to achieve this:
  • Juno Liquidity Engine — Aggregates across all leading AMMs (Automated Market Makers) on Solana, as well as third-party liquidity sources like DFlow, Hashflow, and OKX, in addition to Jupiter’s own routers: Metis and JupiterZ. Juno includes self-learning capabilities that detect and sideline low-quality liquidity sources over time.
  • Smart Transaction Landing (Beam) — Fine-tunes every transaction in real time for faster and more reliable confirmations, while offering private, MEV-resistant (Maximal Extractable Value) execution.
  • Real-Time Slippage Estimation (RTSE) — Automatically calculates optimal slippage tolerance by analyzing current market conditions, monitoring price impact and volatility, and adjusting settings to balance trade success and price protection. See How RTSE works below.
  • Gasless support — Automatically offers gasless trades for qualifying transactions. See Gasless Trading below.

Key Features

Meta-aggregation

Aggregates across leading AMMs and third-party liquidity sources (Metis, JupiterZ, DFlow, Hashflow, OKX, and others) to find the optimal route and execution price.

Predictive Execution

Forecasts potential slippage and prioritizes the most reliable routes for the best real-world results.

Private Execution (ShadowLane)

Ultra’s in-house transaction landing engine provides faster confirmations and built-in MEV protection.

Ultra Signaling

Allows Prop AMMs to quote tighter spreads (up to 50% better) for non-toxic flow, improving pricing for Ultra users.

RTSE

Automatically adjusts slippage settings based on current volatility and liquidity conditions.

Lowest Fees

0–0.5% depending on pair volatility.

Pricing

Jupiter Ultra finds the best price by checking all available liquidity pools across leading AMMs and aggregators on Solana. Prices update every second to keep quotes fresh and accurate.

How RTSE Works

RTSE (Real-Time Slippage Estimator) sets your slippage tolerance automatically for each swap. The goal is to find the lowest slippage that still allows your trade to land successfully. The calculated slippage depends on several factors:
  • Token category — Stable pairs and major tokens use lower slippage. Newly listed or volatile tokens use higher slippage.
  • Recent volatility — If a token’s price has moved significantly in the last few minutes, RTSE applies a larger buffer.
  • Liquidity depth — Trades that touch shallow liquidity pools require more slippage to execute reliably.
  • Network conditions — During congestion, RTSE accounts for the extra time between quote and execution.
This means slippage values can vary between swaps on the same pair. A value like 0.73% is normal for most non-stable swaps and reflects current market conditions, not a problem with the trade.
RTSE is designed to maximize success while protecting you from bad executions. If you want to set slippage manually, use Manual Mode.

Fees

Ultra Mode fees depend on the token pair and market conditions:
Pair TypeFee
SOL / Stable → JUP / JLP / jupSOL0%
LST ↔ LST or Stable ↔ Stable0%
SOL ↔ Stable0.02%
LST ↔ Stable0.05%
All other swaps0.1%
Buying / Selling new tokens (within 24h of token age)0.5%
LST stands for Liquid Staking Token (e.g. jupSOL, jitoSOL). These are tokens that represent staked SOL while remaining tradable.
Gasless trades via Ultra Gasless Support incur a surcharge of up to 10%, deducted from the swap amount to cover gas costs. See Gasless Trading below.

Gasless Trading

Jupiter Ultra offers two gasless mechanisms that allow users to swap without holding SOL for transaction fees.
Gasless is invoked as a last resort when you cannot fulfill gas requirements on your own. It activates automatically when all of the following conditions are met:
  • You have less than 0.01 SOL in your wallet.
  • Your total trade size meets the minimum threshold (approximately $10, may vary).
  • The token on the sell side of the trade is verified by Jupiter.
When activated, Jupiter pays the gas on your behalf (signature fees, priority fees, rent). The USD value of the SOL spent is calculated and deducted from your swap amount as an equivalent in the fee token. This gasless surcharge can be up to 10% maximum. Since the surcharge is based on a fixed SOL cost and not on trade size, larger trades result in a lower percentage fee.
Gasless is designed primarily for onboarding (e.g. creating a new wallet and swapping USDC without needing to acquire SOL first). Standard swaps where you pay your own gas will generally result in better execution.

Supported tokens

All major verified tokens with high liquidity (such as USDC, Fartcoin, Bonk, and other popular tokens) are supported for gasless trades. Not all tokens qualify, but support is actively expanding.

Wrapped SOL (wSOL)

You can use Jupiter to swap wrapped SOL (wSOL) into other tokens. However, wSOL and native SOL are treated as separate tokens in the Solana ecosystem. wSOL can be traded like any other token, but it cannot be used directly to pay for transaction fees.
Ultra Mode handles all trade settings (slippage, fees, routing) automatically. If you want full control over these settings, use Manual Mode.