JupiterJupiter Developer Platform
Docs
Pricing
Blog
Changelog
Sign In

Changelog

Changelog: May 2026

Changelog: May 2026
YYAnmol
YY and Anmol·May 31, 2026·3 min read

What shipped across Jupiter's developer APIs in May 2026. The headline is Metis V8, a routing overhaul aimed at the gap between the price you're quoted and the price that lands.

Breaking changes

The onchain router value is now metis, not irisBreaking

Swap API /order responses return router: "metis" for onchain-routed swaps.

WTM (what this means) - Integrators matching on router === "iris" must update the comparison. "Iris" was the legacy name for Jupiter's onchain routing engine; the canonical name is Metis.

Order & Execute

Trigger V2 craft-deposit requires explicit order metadataBreaking

Enforced from Thursday, May 14, 2026 at 4:00 AM UTC / 12:00 PM SGT. POST https://api.jup.ag/trigger/v2/deposit/craft requires order metadata when crafting deposits for price orders:

  • Add orderType: "price" to the craft-deposit request body
  • Add orderSubType: "single", "oco", or "otoco" based on the order you will create
  • Requests that omit orderType, or omit orderSubType for price orders, return a 4xx after enforcement

WTM - The API needs to know upfront what kind of order a deposit funds. No change is required on POST /trigger/v2/orders/price. The deposit craft response may include inputTokenAccount, and includes outputTokenAccount for orderSubType: "otoco"; you do not need to pass those token account fields into the create-order request.

Create Trigger Order · Craft Deposit API Reference

Swap

Metis V8 routing upgrade is live

Metis, Jupiter's onchain router, now optimises for the price that actually lands rather than the price it quotes, closing quote-execution (QE) drift on four fronts:

  • Slippage penalties - markets that historically slip on execution are penalised or filtered, so quotes reflect what actually fills
  • JIT onchain finalisation - route splits are locked in onchain at execution, not ~400ms earlier at quote time
  • Sub-2-slot state - gRPC streaming plus Jupiter's own validator shreds keep routing decisions within two slots of the chain tip
  • Rapid Quotation Mode - opt in for a sub-100ms quote that skips marginal optimisation, when landing next slot beats chasing basis points

WTM - These are server-side routing improvements, so existing integrations pick up the accuracy and freshness gains with no code change. Rapid Quotation Mode is the one opt-in: reach for it on volatile tokens or common hops where landing in the next slot beats chasing a few bps.

Swap Docs · Metis V8 announcement

Engineering deep dive on quote-execution drift

A new post walks through why the price you see diverges from the price you get onchain, and how RTSE and Metis V8 attack each source of drift.

Engineering Blog

AI

Helius x Jupiter skill for Claude Code

Helius shipped a Claude Code skill that pairs Jupiter's APIs with their RPCs and trading infrastructure, so agents can build swaps, limit orders, DCA, prediction-market apps, and analytics dashboards end to end. Install with claude plugin install helius@claude-plugins-official.

Jupiter skill for Helius · Announcement


YY and Anmol

May 31, 2026