Skip to main content
banner

How hard can it be to price a token on-chain? (very)

What happens between fetch(“api.jup.ag/price/v3”) and the number you get back. Last-swap pricing, path derivation, heuristic filters, and why your token is missing from the response.
AnmolAnmol·PriceMar 20, 2026
ultra-vs-metis

Ultra vs Metis: Execution Engine or Routing Primitive

Should you integrate Ultra or Metis? A technical comparison between Jupiter’s Swap APIs offering both execution engine or routing primitive options. Find out which one is right for you.
YYAnmol
YY and Anmol·SwapJan 16, 2026
mintlifyblogbanner

600 Lines of Code Nobody Asked For

Better execution, zero infrastructure, faster shipping. Why teams should just use Ultra V3.
AnmolAnmol·SwapNov 12, 2025
ultra-v3

Ultra V3: The Ultimate Trading Engine

A technical deep dive into Jupiter’s most comprehensive trading engine, Ultra V3, featuring exclusive new capabilities: Iris, Jupiter Beam, and Predictive Execution. Learn how it redefines swap execution and brings major improvements across every aspect that matters.
YYYY·SwapOct 15, 2025
metis-v7

Metis v7

Metis is now an independent public good at metis.builders with a new access model for v7. This separation establishes Metis as a standalone instruction-level swap primitive for builders who need full control over transaction execution. Additionally, Metis Binary moving forward will require authenticated access with a staked JUP requirement.
YYYY·SwapNov 17, 2025