Skip to main content
The Rex BaaS API lets you embed real bank accounts, transfers, and collections into your product — under your own brand, backed by a licensed bank ledger. This is the same platform powering Rex’s own mobile banking app, exposed to approved partners.

What you can build

  • Wallets for your users — issue each of them a dedicated Rex account number (Virtual Accounts), fund it, move money between accounts, and send to other banks.
  • Real-time notifications — subscribe a webhook to be notified the moment money moves, signed so you can verify it really came from Rex (Webhooks).

Get your first account

1

Register

Register with your business name, email, and a password. You’ll get a 6-digit OTP by email.
2

Verify your email

Verify the OTP to activate your account.
3

Log in

Log in to get a bearer token — see Authentication for what it can and can’t do.
4

Complete onboarding

Save your business information, add a compliance representative, upload the documents your business type requires (see the Going Live Checklist), sign the agreement, and submit.
5

Build in sandbox

While your application is under review, everything works in sandboxfund your test balance and start creating accounts and moving money. See Sandbox vs. Live.
6

Go live

Once approved, switch your environment to live and repeat the same integration against real money.

Base URLs

Where to go next

  • Authentication — how tokens work, and one thing worth reading before you build against this.
  • Errors — the one response shape every endpoint shares.
  • Webhooks Overview — get notified instead of polling.