Open source · Apache 2.0 · Python 3.11+

The financial operating system
for AI agent fleets.

Pay across any rail, enforce spend caps, audit every transaction, and govern every agent that touches money. When your agents hit a paid API, Routeweiler routes the payment through the best rail, keeps every agent under budget, and records every transaction for your finance team. Without ever touching your funds.

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