Turn bank transfers into stablecoin

Bank transfers in, USDC out. And back.

Get startedAPI docs

Compliance handled for you.

$1,000,000

£
¥
€
$
EURUSDCUSD

On-ramp

A bank transfer in. Stablecoin delivered.

Your user pays euros, dollars or sterling into the details Nodu returns. When the money lands, it is converted and sent to their wallet on the network they chose. A euro transfer over SEPA becomes USDC or EURC without anyone touching an exchange.

Set up on-ramps

40+ currencies

Off-ramp

Coins in. A local bank payment out.

Your user sends USDC, USDT or EURC to the address Nodu provides, and the fiat leg is paid to the bank account you named. A stablecoin balance becomes a normal payment on a local rail, with a reference the recipient recognizes.

Set up off-ramps
$10,000€10,842

FEE 0.05%

Priced upfront

The rate is fixed before a single coin moves.

Quote the conversion first and the rate and Nodu’s fees are locked for 15 minutes. Once the transaction confirms on chain, the receipt shows the rate applied, the network fee and the transaction hash.

Get FX access

The route

Fiat in. Stablecoin out. Or the other way round.

A ramp is the same engine that runs every Nodu payment, with one leg on chain. On the way in, fiat becomes stablecoin and is sent to a wallet. On the way out, coins arrive at a Nodu address and leave as a bank payment. Same tracking, same notifications, both directions.

*One side sees fiat, the other sees the chain.

Fiat in

Stablecoin moves it

Fiat out

$

EURUSDCBRL

10,000 EUR

Sender's bank · Berlin

$58,420 BRL

Recipient's bank · São Paulo

How it works

Register a wallet, create the payment, and let Nodu handle the checks in between.

  • Hosted or self-custodied

    A wallet at an exchange or custodian is registered with the provider that hosts it. A self-custodied wallet is registered as such. Either way, Nodu knows how to treat it.

  • Third-party senders welcome

    When the coins come from someone other than your customer, register that sender once and Nodu applies the right checks to the incoming leg.

  1. Register the wallet

    Save the user’s wallet address and network with Nodu, along with who holds it.

  2. Create the ramp

    Fiat in and stablecoin out, or stablecoin in and fiat out. Nodu returns where the user should send the money or the coins.

  3. Confirm if asked

    If a corridor requires proof that the wallet is the user’s, Nodu gives them a page to do it on, and the payment continues on its own.

Who ramps with Nodu

Built for the products that meet users on both sides

Exchanges, wallets, fintechs and platforms add fiat access to stablecoin products, or stablecoin settlement to fiat ones, without building banking or on-chain infrastructure themselves.

Trust

A MiCA crypto-asset service provider in the EU.

Nodu Digital SIA is licensed by Latvijas Banka as a crypto-asset service provider under MiCA and as a payment institution, and Nodu Canada Inc. is a FINTRAC-registered MSB. Wallet ownership checks are part of the payment, not a separate process for your team.

  • MiCA + PI - Latvia (EU-wide)
  • MSB - Canada (FINTRAC)

40+

Currencies & Stablecoins

Platform

Crypto rails are rails like any other in the API.

Base, Ethereum, Polygon and Tron sit beside SEPA and ACH in the same integration. In the sandbox you can fund a crypto leg from an address you choose and complete the ownership proof with testnet coins on Ethereum and Base, or skip it entirely.

FAQs

USDC, USDT and EURC, each on the networks Nodu supports for it, across Base, Ethereum, Polygon and Tron. Euros arriving over SEPA can be converted into USDC or EURC.

Ready to add fiat to your stablecoin product?

Apply for access and read the API docs. Both take minutes.

Get startedAPI docs