One quote, thirty chains
Compare price, speed, and fee across every chain Weir supports, then execute the best route without leaving your app. Route API ranks the field so your users never have to.
One quote across 30 chains
so you always route the cheapest path
Every feature ships behind the same endpoint.
Ranked by real cost
Every route is priced with live gas and liquidity, not a stale estimate.
Best route, highlighted
The cheapest path relabels itself the moment a better quote lands.
Fallback routing
If a route fails mid-flight, Route API retries the next-best path automatically.
Numbers from production, not from slides.
Ship it this afternoon.
One endpoint, typed SDKs, and a sandbox that mirrors mainnet quotes exactly.
01
02
03
04
05
06
07
08
09
10
11
12
import { Weir } from "@weir/sdk"; const weir = new Weir({ apiKey: process.env.WEIR_API_KEY! }); const ranked = await weir.route.compareQuotes({ fromToken: "USDC", fromChain: "fathom", toToken: "USDC", amount: "1000.00", }); console.log(ranked[0].chain, ranked[0].estimatedMs);
Code
Route API
Built for every seat.
Users
Always get the cheapest available route
See price and speed before you confirm
One confirmation, no manual chain picking
Fallback keeps a route moving if one hop fails
Businesses
No internal router to build or maintain
Add a chain without a new integration
Spread stays competitive without a rate desk
Full trace on every route, end to end
Developers
One call ranks every available route
Webhooks on route status changes
Sandbox mirrors mainnet routing behaviour
SDKs for TypeScript, Python, and Go
The other rails in the stack.
Questions, answered.
Most teams settle a first sandbox payment the same afternoon. Sandbox quotes match mainnet, so going live is a key swap, not a rewrite.