Black Konnect

OneAPI.Everychannel.

Black Konnect is the unified developer platform behind everything Black Mobile sells. A single credential, a single dashboard, a single endpoint across SMS, USSD, WhatsApp, Email, Voice, Bill Payments and Cross-border Transfers.

Channels
7
Nations served
12
MNO peerings
30+
Uptime SLA
99.9%
The platform — reduce technical debt.

Most African platforms ask their builders to negotiate, integrate and reconcile with thirty operators themselves. Black Konnect exists to make that work disappear.

Sign in once. Get one API key. Hit one endpoint. Black Konnect's gateway routes your message, payment or call through the best path across 30+ direct MNO peerings, 1,000+ billers, and every major mobile-money wallet on the continent.

The dashboard shows you delivery in real time. The reconciliation report ties out against the operator statements to the cent. The webhook stream gives your back-office systems exactly what they need, in exactly the shape they expect.

It is, in the brand's words, the simplification that lets the rest of African fintech focus on building products, not negotiating with telcos.

What's inside

A platform you can describe in one paragraph and depend on for years.

Every channel, every payment rail, every reconciliation surface — exposed through a uniform API, a single dashboard, and a single credential.

Unified API

/v1/messages, /v1/payments, /v1/transfers.

Three endpoints cover every channel, biller and rail in the catalogue.

Dashboard

Live throughput, live receipts, live alerts.

What's flowing, where it's landing, what's failing — in real time.

SDKs

Node, Python, PHP, Go, Java.

Open-source, semver-stable, comprehensively typed.

Webhooks

Signed, retried, replayable.

Idempotency keys; replay window; HMAC signatures.

Reconciliation

Ties to the cent.

Monthly statements reconciled against MNO and biller billing.

One credential, every channel

The same SDK call, four different channels.

The shape of every Konnect request is intentionally uniform across channels. Switch a string, change a channel — your error handling, retry logic and observability stay identical.

import { Konnect } from "@blackkonnect/sdk";

const bk = new Konnect({ apiKey: process.env.BK_API_KEY });

await bk.messages.send({ channel: "sms",      to, body });
await bk.messages.send({ channel: "whatsapp", to, template, params });
await bk.messages.send({ channel: "email",    to, template, vars });
await bk.voice.call    ({ to, tts });
The footprint, by numbers

Infrastructure you can count, in numbers that don't need decoration.

0+
MNO direct connections
Across the continent
0M+
SMS / month throughput
Sustained, not peak
0
Nations served
Botswana → Nigeria
0/sec
Sustained SMS peak
Per-customer capacity