A complete brokerage, behind one API.
Caravan is the investing rails for the Middle East and beyond. One integration gives any bank, fintech or app a regulated investing product — investor accounts, every EGX asset class, custody, settlement and compliance — without becoming a broker.
The problem
To let one customer buy one share, you have to become a broker.
A bank or app that wants to offer investing must connect to the exchange, hold client assets in custody, clear and settle every trade, run KYC and suitability, and answer to the regulator. That is years of licensed, capital-intensive engineering before the first order is ever placed.
One of the youngest populations on earth — and most of it sits outside the capital markets.
A license, a back office to staff, and a settlement stack to reconcile — before launch day.
Wallets, banks and superapps cannot add investing without rebuilding the entire brokerage.
So they don't. The rails are missing.
Why now
The demand arrived before the infrastructure did.
A mobile-first generation reached its earning years before anyone built the connective layer underneath it.
A mobile-first generation enters its earning years
Egypt: 110M people, median age 24, with smartphone penetration heading toward 85%. The audience is already online and already banking on a phone.
123,000 new EGX investors in H1 2025, up 23%
Digital onboarding replaced paper, and first-time investors are now the majority of new accounts opening on the exchange.
Securities is the fastest-growing fintech segment
MENA fintech is a $5.6B market in 2025; the securities slice is compounding at roughly 32% a year as distribution outpaces infrastructure.
One playbook, repeated market by market
Start with Egypt — EGX, FRA, EGP T+2 — then carry the same licensing and connectivity playbook across the GCC and Levant.
Distribution exists. Demand exists. The connective layer does not.
The solution
Caravan is the layer between an app and the market.
One integration gives a partner a complete investing product: investor accounts and KYC, order routing to the exchange, custody, clearing and T+2 settlement, funds, portfolio analytics, statements and compliance — delivered as a REST API with signed webhooks and usage-based billing.
Every EGX asset class, behind one API. Partners keep their brand and their customer; Caravan runs the brokerage so they don't have to.
The platform in full
Everything a complete investing product needs — already built.
Not a roadmap. The full surface ships today as REST endpoints with signed webhooks, integer-micro money, stable error codes and bilingual responses.
Markets & assets
Equities & ETFs
The full EGX universe with issuer fundamentals. Market and limit orders, time-in-force, contract notes.
Mutual & money-market funds
Subscribe and redeem by units or amount at NAV, with fund orders booked through the same ledger.
Bonds & sukuk
Fixed income with clean and dirty pricing, accrued interest and coupon schedules — Shariah-screened.
Indices & constituents
Market indices with their constituent breakdowns and index OHLCV — disclosure, never a ranking.
Data & corporate actions
Live quotes & L2 depth
Real-time quotes, OHLCV candles and a full Level-2 order book — bids and asks, per instrument.
Corporate actions, handled
Dividends, splits, bonus and scrip booked reactively to every position — reconciliation-clean.
Market clock & calendar
An EGX clock with next-open / next-close, a trading calendar and a stream of market events.
Statements & reporting
Per-investor statements and white-labelled report runs — figures, batches and signed downloads.
Investor experience
Onboarding & KYC
Capture identity, route documents for broker review, run suitability gates, and open accounts.
Portfolio & analytics
Positions with cost basis and P/L, exposures, time-weighted return and descriptive risk — never advice.
News & education
Bilingual market news and a first-class learning surface — articles and a glossary, served neutrally.
Murshid AI
A no-advice assistant that explains an order or a term in plain language — provably inside FRA-332.
Enterprise security & compliance
Passkeys & SSO federation
WebAuthn passkey auth, plus external-IdP federation — Entra, Okta, Google. Your users, your identity provider.
Fine-grained RBAC
Role-based access across every console action, scoped per tenant, with a full joiner-mover-leaver lifecycle.
Two-person maker-checker
Money and privileged actions require independent approval. Four-eyes on the path that matters.
Reconciliation-first custody
Hash-chained audit, double-entry ledgers, access reviews and break-glass — the anti-Synapse posture, SOC 2-track.
Legibility, never advice.
Murshid explains an order, a fee or a term in plain Arabic or English — so a first-time investor understands what they are doing, and a partner can ship guidance without ever crossing into recommendations.
It is a differentiator no one else in the region has, and it is enforced, not promised: the guardrails that keep Murshid inside FRA Decision-332 are backed by tests in the platform itself.
For developers
From zero to a settled trade — in one API.
Every request hits https://sandbox.boursa.sh with simulated
money against a production-grade backend. Reads need only a Bearer key; the money path adds
an HMAC signature.
- Read the marketCheck the EGX clock and a live L2 book — no signature required.
- Place a signed orderSubmit it with an idempotency key and HMAC signature; track it via webhooks.
- Caravan does the restRouting, fill, clearing, custody and T+2 settlement — all booked for you.
Full signing recipe and language samples in Authentication →
# 1 · Read the market clock (Bearer only) curl https://sandbox.boursa.sh/v1/clock \ -H "Authorization: Bearer $CARAVAN_API_KEY" # → { "is_open": true, "next_close": "…" }
# 2 · Place an order (HMAC-signed money path) curl -X POST https://sandbox.boursa.sh/v1/orders \ -H "Authorization: Bearer $CARAVAN_API_KEY" \ -H "Idempotency-Key: $(uuidgen)" \ -H "X-Caravan-Signature: $SIG" \ -d '{ "investor_id": "inv_…", "symbol": "COMI", "side": "buy", "type": "market", "qty": 100 }' # → order.received · filled · settled T+2 (webhooks)
We built it ourselves
boursa.sh runs end to end on Caravan.
Our own consumer investing app is built entirely on the Caravan API — accounts, orders, custody, settlement, funds and analytics. It is living proof the full stack runs in production, not a diagram on a slide.
When a partner integrates, they de-risk the whole project: the finished product already exists, reconciled and audited, before they write a line of code.
- Live mobile app on iOS and Android, onboarding real investors against the same API partners use.
- EGX market mechanics implemented and tested — tick sizes, price bands, sessions and T+2 settlement.
- The full back office — reconciliation, maker-checker, hash-chained audit, compliance and suitability.
- A dealer console for operations, white-labelled per tenant, with usage metering through the API.
Add investing to your product in weeks, not years.
Banks, fintechs and apps build on Caravan to launch a regulated investing product without becoming a broker. Tell us what you're building.