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.

Route API — Weir

Numbers from production, not from slides.

#01

30 chains

Chains compared per quote

Every quote compares routes across all of them.

#01

30 chains

Chains compared per quote

Every quote compares routes across all of them.

#02

<400 ms

Median quote

Time to a firm quote on any supported route.

#02

<400 ms

Median quote

Time to a firm quote on any supported route.

#03

12 bridges

Bridges in the routing graph

Route picks the cheapest path between chains.

#03

12 bridges

Bridges in the routing graph

Route picks the cheapest path between chains.

#04

0.2 %

Failed-settlement rate

Share of settlements that fail, before any retry.

#04

0.2 %

Failed-settlement rate

Share of settlements that fail, before any retry.

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.

#1

Route API — WeirETHUSDCSOLUSDCUSDTUSDCARBUSDCPOLUSDC

Settle API

Any token in, stablecoins out.

#1

Route API — WeirETHUSDCSOLUSDCUSDTUSDCARBUSDCPOLUSDC

Settle API

Any token in, stablecoins out.

#1

Route API — WeirETHUSDCSOLUSDCUSDTUSDCARBUSDCPOLUSDC

Settle API

Any token in, stablecoins out.

Route API — Weir0 GASMAX

Sponsor API

Gasless payments, paid for per app.

Route API — Weir0 GASMAX

Sponsor API

Gasless payments, paid for per app.

Route API — Weir0 GASMAX

Sponsor API

Gasless payments, paid for per app.

Route API — WeirRECEIPT250.00USDC · 284109·211,204.0009·2188.1009·223,400.0009·22612.3509·2361.7509·23912.4009·2340.0009·241,050.0009·2444.2009·25480.0009·252,318.6009·2697.0009·26730.1509·27250.00730.15250.00

Ledger

Revenue, failures and payouts in one view.

Route API — WeirRECEIPT250.00USDC · 284109·211,204.0009·2188.1009·223,400.0009·22612.3509·2361.7509·23912.4009·2340.0009·241,050.0009·2444.2009·25480.0009·252,318.6009·2697.0009·26730.1509·27250.00730.15250.00

Ledger

Revenue, failures and payouts in one view.

Route API — WeirRECEIPT250.00USDC · 284109·211,204.0009·2188.1009·223,400.0009·22612.3509·2361.7509·23912.4009·2340.0009·241,050.0009·2444.2009·25480.0009·252,318.6009·2697.0009·26730.1509·27250.00730.15250.00

Ledger

Revenue, failures and payouts in one view.

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.

Ready to ship your first settlement?

Create a free website with Framer, the website builder loved by startups, designers and agencies.