jupiter-swap-migration

Migrate Jupiter swap integrations from Metis or Ultra to Swap API v2.

Updated Apr 13, 2026
One-click install
npx skills add https://github.com/frederik-maker/jupiter-pulse --skill jupiter-swap-migration-frederik-maker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jupiter-swap-migration
Source: https://github.com/frederik-maker/jupiter-pulse/tree/main/.agents/skills/jupiter-swap-migration
Command: npx skills add https://github.com/frederik-maker/jupiter-pulse --skill jupiter-swap-migration-frederik-maker

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Migrate existing Jupiter swap integrations from Metis (v1) or Ultra to the unified Swap API v2, reducing compatibility risk and downtime.

Core Features & Use Cases

  • Migration paths for Ultra → /order, Metis → /build, and Metis → /order.
  • Parameter mappings and endpoint changes consolidated in a single guide.
  • Post-migration checklist with references to official docs and example mappings.

Quick Start

Begin by reviewing the migration paths and update your codebase to point to swap/v2 endpoints, then adjust parameters such as taker and build/order usage per the guide.

Frequently Asked Questions about jupiter-swap-migration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate Jupiter swap integrations from Metis to the Swap API v2?

To migrate Jupiter swap integrations from Metis to Swap API v2, update your base URLs to the swap/v2 endpoints and transition from the two-step quote/instructions flow to the unified /build or /order paths.

What is the best way to upgrade an Ultra integration to Jupiter Swap API v2?

The best way to upgrade an Ultra integration to Jupiter Swap API v2 involves migrating your existing endpoints to the new /order path and adjusting renamed parameters like taker to match the v2 response structures.

How does the unified Build/Order/Execute path work in Jupiter Swap v2?

The unified Build/Order/Execute path in Jupiter Swap v2 replaces the old two-step quote and instructions flow, consolidating parameter mappings and endpoint changes into a single, streamlined API transaction process.

Do I need to change the taker parameter when upgrading to Jupiter Swap v2?

Yes, you need to update renamed parameters such as taker when upgrading to Jupiter Swap v2, ensuring your codebase adjusts to the new response structures for a smooth transition without compatibility risks.

Can I migrate directly from Metis to the /order endpoint in Jupiter Swap v2?

Yes, you can migrate directly from Metis to the /order endpoint in Jupiter Swap v2, as the migration guide provides specific paths for both Metis to /build and Metis to /order transitions.

What are the limitations when moving from a two-step quote/instructions flow to Jupiter Swap v2?

When moving from the two-step quote/instructions flow to Jupiter Swap v2, you must account for endpoint changes and new response structures to avoid downtime, requiring a thorough post-migration checklist.