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)

  1. Visit jup.ag/swap and connect a Solana wallet (Phantom, Solflare, Sollet, etc.).
  2. Choose the input token and the output token plus the amount you want to trade.
  3. Review quoted routes, split percentages (if any), estimated fees, and expected slippage.
  4. Set slippage tolerance conservatively for volatile tokens and sign the transaction in your wallet.
  5. 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.

This content is informational. Always verify links and addresses on the official site before conducting on-chain transactions.