Jupiter Aggregator — Official Solana Swap Router

Compare liquidity sources and find optimal swap routes on Solana. Jupiter aggregates DEX liquidity to deliver better rates and lower slippage.

What is Jupiter Aggregator?

Jupiter is an on‑chain routing engine and swap aggregator for the Solana ecosystem. It splits and routes trades across multiple decentralized exchanges and liquidity sources to find the best execution price for a token pair.

Key features

  • Multi‑DEX routing — searches across several Solana DEXes for best price.
  • Route splitting — splits orders across pools to reduce slippage and improve price impact.
  • Low fees & fast execution — leverages Solana’s high throughput for quick swaps.
  • Developer APIs — integrate Jupiter routing in wallets and apps via SDK/API.

How it works (quick)

  1. Submit a swap for a token pair and amount.
  2. Jupiter simulates available routes across pools and DEXes.
  3. It selects the route (or combination) with the best expected return after fees/slippage.
  4. The swap executes on Solana using the chosen route.

For developers

Jupiter provides SDKs and an API to fetch routes and simulate swaps. Developers can use the API to build wallet integrations, limit orders, and portfolio tools.

Tip: use the /quote and /routes endpoints to preview swaps before sending transactions.

Best practices

  • Always preview routes and expected minimum received after slippage tolerance.
  • Test with a small amount before executing large trades.
  • Keep wallet software up to date and verify contract addresses when interacting programmatically.