Open source · Apache 2.0 · Python 3.11+
Agents that pay.
Without the plumbing.
Every time your agent hits a paid API or data service, managing those tiny payments is a headache. Routeweiler fixes that. It's an easy, plug-and-play tool that lets your agent automatically handle micorpayments. It securely routes the transaction through the best payment rail, keeps you under budget, and tracks every penny for your accounting team. And all that, without even touching your money.
from routeweiler import Routeweiler, Funding
async with Routeweiler(
funding=[Funding.base_usdc(wallet=signer)]
) as client:
response = await client.get("https://api.example.com/data") Four payment rails. One client.
x402 EVM · USDC on Base / Ethereum
L402 Lightning · BOLT-11 invoices
MPP-Tempo Tempo 0x76 · stablecoin
MPP-SPT Stripe · fiat cards