Skip to content
Money that connects continents
EN / FR
Log in
Developers

Embed money movement, requests, group buys, and escrow.

Your brand, your domain, your UI — Kudu runs the money underneath. We're building a clean REST API with idempotency keys, webhooks, and SDKs.

The full API reference is now live — explore every endpoint below. Production keys are issued to verified businesses.
POST /v1/deals
curl https://api.kudu.cash/v1/deals \ -H "Authorization: Bearer $KUDU_KEY" \ -H "Idempotency-Key: deal_4f8a" \ -d amount=12000 \ -d currency=EUR \ -d release_rule=on-delivery \ -d auto_release_hours=48
import { Kudu } from "@kudu/sdk"; const kudu = new Kudu(process.env.KUDU_KEY); const deal = await kudu.deals.create({ amount: 12000, currency: "EUR", releaseRule: "on-delivery", autoReleaseHours: 48, splits: [ { party: "seller", bps: 9400 }, { party: "organizer", bps: 400 }, { party: "platform", bps: 200 }, ], });
from kudu import Kudu kudu = Kudu(api_key=os.environ["KUDU_KEY"]) deal = kudu.deals.create( amount=12000, currency="EUR", release_rule="on-delivery", auto_release_hours=48, splits=[ {"party": "seller", "bps": 9400}, {"party": "organizer", "bps": 400}, {"party": "platform", "bps": 200}, ], )
Capabilities

Everything you need to move money.

Accounts & balances

Create accounts and hold balances in multiple currencies.

POST /v1/accounts

Send & receive

Move money between accounts and across borders in seconds.

POST /v1/transfers

Requests & invoices

Generate payment links and itemised invoices on demand.

POST /v1/requests

Group buys

Run tiered group purchases that settle when they close.

POST /v1/group-buys

Escrow & release rules

Hold funds and release on your rules — split many ways.

POST /v1/deals

Webhooks

Subscribe to deal, payout, and release events in real time.

POST /v1/webhooks
Why build on Kudu

Less plumbing. More product.

01

Speed to market

Go live in days. One engineer, a few endpoints.

02

Fully white-label

Your brand, your domain, your UI — Kudu is invisible.

03

Compliance built in

We handle verification and hold the licenses, so your users don't have to.

04

Resilient infrastructure

Run on European cloud (Scaleway) with high uptime and prebuilt UI components.

05

A clean API

REST + JSON, idempotency keys, webhooks, SDKs.

Verified access

The docs are live. Production keys are earned.

You can read the full API reference now and start designing your integration. Because Kudu moves real money, we verify every business before issuing production keys — it's protection for you and your users, not a gate for its own sake.

Apply for access →
How access works
1
Application submitted
We'll notify you the moment the sandbox opens.
2
In review
We verify your business — usually a couple of days.
Approved
Production keys issued from app.kudu.cash.
Terra Corrèze and DealGroupAfrica both run on it
Transak
Scaleway
MoneyGram
Sendcloud

Ready to build?

Request early access Apply for access