Metis API for Solana swaps is live on Triton
Solana moves fast, and liquidity is spread across many DEXes and AMMs. If you’re building wallets, trading bots, or payment flows, connecting to that liquidity shouldn’t slow you down; it should feel like a superpower.
That’s why we’re excited to share that Metis API is now live on Triton One.
By running Metis routing engine on Triton shared RPC pools or dedicated bare metal nodes, you get reliable, low-friction access to Solana DeFi without taking on infrastructure work yourself, worrying about public endpoint rate limits, or babysitting uptime on your own nodes.
What is Metis API?
Metis is the routing and quote engine built by Jupiter. Instead of wiring up Orca, Raydium, Meteora, Phoenix and others one by one, Metis gives you a single API that does the heavy lifting:
- Scans 20+ DEXes and AMMs across Solana’s DeFi ecosystem
- Calculates a route and splits trades when it helps execution
- Builds ready-to-sign swap transactions
- Exposes a simple REST API that seamlessly integrates with any stack
Why run Metis API on Triton?
Teams that depend on swap routing tend to prioritise speed, uptime, throughput, consistent ultra-low latency, easy scaling, and an integration that’s simple to run and support.
Triton’s architecture is designed with those needs at its core.
You can use Metis API from Triton shared RPC pools or from dedicated nodes. In both cases, you get an environment that’s designed for production traffic under real network conditions.
Built for consistent ultra-low latency
Routing is only useful if the call comes back fast and your write path isn’t blocked. That’s why we’ve engineered our network to eliminate hops and latency at the physical layer by operating bare-metal nodes in top-tier data centres across 20+ locations in 15 cities on 3 continents.
Our shared pools are designed to handle both steady and bursty traffic, and dedicated nodes give you guaranteed throughput for heavy backends or high-frequency bots.
Scale on your terms
You don’t want to redesign your system every time traffic grows.
With Triton, you can start small on global shared pools and grow into heavier workloads without restructuring your integration. Triton allows you to:
- Offload traffic to optimised services to avoid unnecessary hardware
- Move latency-sensitive or high-volume backends onto dedicated nodes
- Run multi-region deployments close to your users
And because our stack is an industry-standard, you are never locked in. We do not want you to stay because of proprietary SDKs or long-term contracts. We want you to stay because you get the most reliable, high-performance RPC infrastructure.
Ease of use for any setup
If you self-host Metis or run it on your own Triton dedicated node, you’ll need to stake JUP to get an API key. If you use Triton-hosted Metis on either shared or dedicated nodes, we handle all hardware, uptime, transaction broadcasting, and updates. On shared plans, you don’t even need to stake JUP; Triton gives you a ready-to-use REST API endpoint.
Support that knows the stack
When something is off in production, you don’t want to explain basics in a support ticket.
Triton builds and open-sources the infrastructure that most of the ecosystem relies on. When you work with us, you are working with the authors of Project Yellowstone, Dragon's Mouth, and Old Faithful.
When your setup needs troubleshooting, you aren't talking to a support agent; you are talking directly to the engineers who built the stack.
Key capabilities of Metis API
Liquidity aggregation
Metis aggregates liquidity across major liquidity venues on Solana. It:
- Combines liquidity from multiple AMMs and DEXes into a single route
- Handles multi-hop trades like SOL → USDC → BONK when that path is more efficient
- Splits trades across pools to reduce slippage and improve execution price
Your app requests a quote and a swap transaction. The routing logic runs on Metis side.
Flexible monetization
Metis supports platform fees directly in the quote API, which lets you turn swaps into a revenue stream without rebuilding custom fee logic for each environment.
- You set your fee wallet once
- You pass a platform fee parameter when you request a quote
- Metis includes your fee in the route and sends that cut to your wallet in the output token
ExactOut for payments
Some flows need the opposite of a regular swap: you know exactly how much you want to receive, and the system must work out how much input is required. Metis supports an ExactOut swap mode in the quote API for that pattern.
You can:
- Set the exact amount the user should get
- Let Metis calculate how much the user needs to send
- Avoid extra overpay or refund logic in your flow
This is useful for apps, bots, or payment systems that accept many tokens on the frontend but want to settle in a single asset like USDC in the backend.
Build without limits
Metis API on Triton can power:
- High-frequency or arbitrage bots that care about speed and throughput
- Wallets that want a simple swap UX backed by reliable routing
- Dashboards and DEX frontends that need clean, consistent swap flows
- Payment gateways and checkout systems that accept many tokens and settle in a single asset
- Have something else in mind? Triton can power that too.
You get a routing engine that’s already widely used on Solana and an infrastructure layer that’s built to handle production traffic.
FAQs about Metis API on Triton
Is Metis API available on all Triton endpoints?
Yes. You can use Metis API from shared RPC pools or from dedicated nodes. Many teams start on shared pools and then move specific workloads to dedicated nodes when they want more isolation, custom tuning or reserved throughput.
How is Metis API on Triton different from using public Jupiter endpoints?
Public endpoints are shared by many anonymous users, have strict rate limits, and will slow down under heavy load or when someone abuses the service. With Triton, Metis API runs on production-tuned premium RPC nodes, delivering consistent performance you can rely on at all times.
How does Triton help with speed and latency for Metis API?
Triton uses redundant clusters, active monitoring and automated failover for its Solana services. The same approach used to keep trading and streaming workloads online also backs Metis API, so your swap integration is available when users need it.
Can I collect fees through Metis API when using Triton?
Yes. Metis API supports fee wallets and platform fees in quotes. You can charge a fee per swap and have it flow into a wallet you control. Triton doesn’t change that logic. It provides the RPC and infrastructure layer under it.
Is Metis API on Triton suitable for heavy load?
Yes. For high-throughput, latency-sensitive systems and bots (such as HFT backends), we recommend dedicated nodes to ensure guaranteed capacity and greater control over routing and tuning.
What kind of support does Triton provide for Metis API integrations?
Support is built in. Metis API on Triton is plug-and-play: you point your app to the endpoint and start using the REST interface. When you need help, Triton will connect with Jupiter’s support for you and assist you directly with setup, architecture questions, and production checks for your Metis integration.