Overview
Jupiter is a Solana-native DEX aggregator that intelligently composes swap routes across multiple automated market makers (AMMs) and liquidity providers. Its goal is simple: minimize slippage and fees while maximizing the amount you receive — whether you’re swapping pennies or executing large trades.
Lightning-Fast Solana Swaps & Best-Rate Execution —
- Lightning-fast execution: Solana’s high throughput enables near-instant confirmations; Jupiter’s routing is optimized to submit efficient transactions that capitalize on that speed.
- Best-rate execution: Jupiter evaluates multiple single-hop and multi-hop routes, including split-routing, to find the combination that yields the best net return after fees and slippage.
- Reduced slippage for large trades: For sizable orders, Jupiter can split the swap across pools to reduce price impact compared with a single-pool swap.
Key features
- Cross-DEX routing: Aggregates liquidity from top Solana AMMs.
- Advanced route optimization: Multi-hop and split routing for better prices.
- Developer-friendly APIs & SDK: Quote, route, and swap endpoints for JS/TS and other ecosystems.
- Self-custodial flow: You sign transactions in your wallet — Jupiter only provides routing and quoting.
- Transparent quotes: Shows expected price impact, fees, and the route composition before you sign.
Step-by-step: How to swap (quick)
- Visit jup.ag/swap and connect a Solana wallet (Phantom, Solflare, Sollet, etc.).
- Choose the input token and the output token plus the amount you want to trade.
- Review quoted routes, split percentages (if any), estimated fees, and expected slippage.
- Set slippage tolerance conservatively for volatile tokens and sign the transaction in your wallet.
- Monitor confirmation on a Solana explorer and optionally copy the transaction link for records.
Security & best practices
Always access Jupiter via the official domain and verify token addresses for rare or newly-launched tokens. For very large swaps, consider testing with smaller amounts or enabling route-splitting. Developers should use the official documentation to avoid breaking changes when integrating routing APIs.
Frequently asked questions
- What does Jupiter actually do?
- Jupiter compares liquidity and composes routes across Solana DEXs to deliver the best net price for swaps while you keep custody of funds.
- Are swaps custodial?
- No — swaps are executed on-chain and require your wallet signature; Jupiter does not custody user funds.
- How is “best rate” determined?
- By evaluating multiple route permutations and calculating expected output after slippage and fees. Split routes can further improve the result.
- Does Jupiter charge extra fees?
- Network (Solana) fees always apply. Jupiter may occasionally include small protocol or routing fees depending on product; the quote shows all costs.
- Can I integrate Jupiter into my dApp?
- Yes — refer to the developer docs and SDKs available at the official site.
- Is Jupiter safe to use on mobile?
- Yes — Jupiter supports mobile-friendly flows and wallet connections; always confirm you use the official app/URL.