Changelog: November 2025

What shipped across Jupiter's developer APIs in November 2025. A migration-heavy month: the Lite API deprecation was announced and the self-hosted Metis binary moved home.
Platform
Deprecation of lite-api.jup.ag announcedBreaking
Update (February 2026): the deprecation has been postponed for a few months while we implement a new pricing structure. There is no immediate deadline, but we recommend migrating at your convenience.
- Migrate to the API URL
api.jup.ag - The paths remain unchanged, only the domain/hostname changes
This will take effect on 31st January 2026.Postponed, new date TBA- Generate an API key for free on the Developer Platform
Action required: free users should migrate to api.jup.ag and use an API key. Paid users need no action. If you are using lite-api.jup.ag/ultra, migrate to api.jup.ag/ultra with an API key.
Metis Binary
Self-hosted binary migrated to metis.buildersBreaking
The self-hosted routing binary moved to metis.builders. Breaking changes:
- Renamed to
Metis Binary - Requires a
BINARY_KEYor--binary-keyto authenticate usage of the binary, see Binary Key
WTM (what this means) - If you self-host the routing binary, update your deployment to the new distribution and add key authentication. Hosted API users are unaffected.
Ultra
ctLikes and smartCtLikes deprecated in Ultra search
If you use the ctLikes and smartCtLikes response fields, move off them; removal follows shortly after announcement.
receiver parameter
Specify a different wallet to receive the output tokens, decoupling the payer from the recipient.
Tokens
ctLikes and smartCtLikes deprecated in Tokens search
Same change as Ultra: stop reading these fields.
Metis Swap
routePlan percent may return null
Due to an upgrade on the routing algorithm, routePlan[].percent may return null. Affects instructionVersion=V2 only and has taken effect. Update your code to handle null values. npm package 6.0.47 ships the latest schema.
feeAmount and feeMint deprecated in swapInfo
outAmount already factors in these fees, which are each AMM's own fee, not Jupiter or platform fees. To smooth migration, responses show 0 for feeAmount and the input mint as feeMint.
WTM - If you compute output amounts yourself from swapInfo fees, stop: read outAmount directly.
nativeDestinationAccount parameter
Send native SOL directly to any account: like destinationTokenAccount, but instead of receiving WSOL in a token account, the destination receives native SOL in a regular account. Available from npm package 6.0.46.