Skip to main content
Rach gives businesses production-grade money infrastructure through simple REST APIs. Everything here is copy-paste runnable — grab an API key, hit an endpoint, and go.

Crypto Payment Gateway

Accept crypto with hosted checkout or deposit addresses that settle to your balance.

Wallet-as-a-Service (WaaS)

Programmable HD wallets per customer across 9 chains, with live balances and transfers.

CaaS — Money to any phone

Move money to anyone worldwide by phone number — fund, send, cash out to local fiat. Or run pure non-custodial USDC/USDT wallets.

Swap

Same-chain and cross-chain token swaps with quotes and slippage protection.

Market Data

Top-250 coin prices over REST and a real-time WebSocket stream.

24/7 Wallet Monitoring

Every WaaS and CaaS wallet is watched around the clock; deposits fire webhooks.

Webhooks

Signed, retried event delivery for payments, deposits and transfers.

Two products, two API keys

Rach has two independent APIs, each with its own base URL and its own API key. A Payments key does not work on CaaS, and a CaaS key does not work on Payments.
New here? Start with the Quickstart, then get your API keys.

What you can build

1

Take a payment

Spin up a hosted checkout and get paid in crypto.
2

Give every customer a wallet

Provision WaaS or CaaS wallets and receive funds.
3

React in real time

Monitoring detects deposits and Rach fires a signed webhook to your backend.
4

Swap and convert

Swap tokens on WaaS, or run FX and USDC⇄USDT swaps on CaaS.