One of the goals of the creators of Jupiter Exchange is to provide a user-friendly UX for users and powerful enough tools for developers to easily access best-in-class swaps in their application, interface, or web programs.
For a great integration example, see Mango Markets, which uses Jupiter for its swaps:
https://trade.mango.markets/swap (source code)
Available SDKS
Jupiter currently provides the following SDKs;
Jupiter Core Library [NPM] Use this to build your own custom frontend or bot.
Jupiter React-Hook [NPM] Use this to add the same jup.ag frontend to your frontend.
Also, the Jupiter team plans to create API Support and support for network programs.
Developing on the Solane ecosystem may not always be easy.
For its part, "Jupiter" strives to make the development of a good interface or swap program as smooth, convenient and fast as possible.
It is worth noting that providing a convenient user experience and developer tools is far from the only goal of the Jupiter team.
After reading this article, you will find more complete information about the project.
How does Jupiter work?
Under the hood.
The price for a token can change quickly at any point in time. So the best priced trade is not always on one DEX and may involve a combination of trades across many DEXes.
Smart Routing.
Jupiter directly connects all DEX markets and AMM pools together no matter the provider and will find all direct and 2-hop routes between any two tokens on Solana.
Multi-hop Routes.

Smart Routing - Multi-hop routes
Not only does Jupiter compare the prices between markets on different DEXes but often the best priced routes are not direct markets. Instead, Jupiter may finds the best price by routing through an intermediary token, e.g. USDC-mSOL-SOL instead of USDC-SOL. This may be due to price inefficiencies and/or volatility in the various markets that Jupiter routes through.
Trade Splitting.
Jupiter will split your trade into smaller trade sizes. For example, if you want to make a 100 USDC-SOL trade, it may distribute your trade into a 30 USDC-SOL trade on Raydium and a 70 USDC-SOL trade on Orca. The % distribution of the trades is dynamically determined to give you the best price. Trade splitting helps get better prices for large size trades and trades with tokens where there is shallow liquidity spread out across a number of DEXes.

Smart Routing - Trade Splitting
Other key features of Jupiter.
The number of new tokens being added is increasing at an ever faster pace. Jupiter automatically lists any token as long as it is listed in Solana's token registry This means you can be assured that you'll be able to trade new tokens as they launch on Solana.
Automatically lists new markets.
The number of markets and liquidity pools that are launching is also increasing. Jupiter automatically picks up any market or pool for any of the DEXes it currently aggregates. This ensures that Jupiter always has the latest liquidity for any token that is listed as soon as it is available.
Swap in a single transaction.
Jupiter has worked to optimize its swap aggregation so that it all fits with the transaction limits so that swapping can be done in one transaction. This is important to handle cases where the price for the token you are buying has changed and no longer fits your slippage limit. If Jupiter cannot make the trade with your slippage limit, it rollback the transaction and return an error.
The basic flow.
1. User enters in the tokens they want to trade.
2. User enters in the amount of tokens they want to trade for.
3. Jupiter calculates out all the possible routes for the token trade.
4. Jupiter fetches the quotes for each of those routes and returns the amount of tokens you will receive per route. This includes all fees.
5. Jupiter ranks each route by most tokens you will receive.
6. User can select select any route but the first route offers the best price.
7. User clicks to trigger a swap.
8. User approves the Jupiter transactions from their wallet
9. Jupiter executes the trade.
Timeline
Jupiter Aggregator and Lifinity Protocolol.
Jupiter Aggregator integrates with Supernova Finance Aggregator.
Funding Rounds
Products
Acquisitions
SBIR/STTR Awards
Patents
Further Resources
2021 - Our Inception, Our Growth, Our Highlights
binlxyz
Web
January 1, 2022
Airdrop/Whitelist Complete Guide -- Jupiter Aggregator
DefiCalendar
Web
October 17, 2021
Allbridge Enters into Strategic Partnership with Jupiter
Allbridge
Web
December 27, 2021
Go to the moon? No. Only to Jupiter. - Artemastafev - Medium
Artemastafev
Web
December 9, 2021
How to use Jupiter - Jupiter Documentation
Web