InvestKit
Trading, portfolios, and Islamic finance
InvestKit abstracts the complexity of CMA-regulated brokerage, Edaa settlement, multi-asset order routing, and Shariah compliance into a single SDK. No developer needs to understand T+2 settlement cycles, NIN registration with Edaa, or how to calculate zakat on a mixed equity/sukuk portfolio.
The integration tax, eliminated.
Stop wiring together fragmented APIs. InvestKit abstracts the complexity behind a single canonical interface so you can focus on your product.
The Old Way
Read 7+ different API docs
Handle varying authentication methods
Normalize fragmented data schemas
Build custom failure and retry logic
Maintain integration debt forever
With InvestKit
Install single unified SDK
Authenticate once with hyperscale keys
Write code against canonical schema
Built-in routing, retries & fallbacks
Switch providers without code changes
Everything you need.
InvestKit comes battery-included with 8 out-of-the-box capabilities designed for scale.
Account Opening
Open brokerage accounts via licensed Saudi brokers
Order Placement
Place market, limit, and stop orders across Tadawul and NOMU
Portfolio Tracking
Real-time portfolio valuation with P&L tracking
Fund Subscription
Subscribe to and redeem mutual funds
Market Data
Real-time and historical price data for all instruments
Shariah Screening
Automated Shariah compliance check per instrument
Zakat Calculation
Calculate zakat on portfolio holdings per Islamic guidelines
Corporate Actions
Dividends, splits, rights issues processing
Zero-build embedded experiences.
Product Managers love InvestKit because you don't have to build the UI from scratch. Drop our secure, compliant React widgets directly into your app.
- Fully customizable styling to match your brand
- Handles complex edge cases and error states automatically
- Always up-to-date with compliance regulations
export default function App() { return (
<InvestKitWidget
theme="light"
onSuccess={handleSuccess}
/>
);
}
The Inverse Adapter.
InvestKit sits above the Hyperscale SuperGraph, abstracting downstream providers entirely so you only have to write code once.
Your Application
InvestKit
Developer Experience
Beautiful, strongly-typed SDKs for modern languages.
1import { InvestKit } from '@hyperscale/sdk'23const invest = new InvestKit({ apiKey: 'hs_live_...' })45// Place a market order on Tadawul6const order = await invest.placeOrder({7 accountId: 'inv_abc123',8 symbol: '2222.SR', // Saudi Aramco9 side: 'buy',10 type: 'market',11 quantity: 10,12})1314// Check Shariah compliance15const screening = await invest.shariahScreen('2222.SR')16console.log(screening.compliant) // true17console.log(screening.source) // 'AAOIFI'Plays well with others.
InvestKit composes seamlessly with the rest of the Hyperscale ecosystem.
Part of these Blueprints.
InvestKit is a core component of these ready-to-deploy business solutions.
Start building with InvestKit.
Install the SDK, grab your API key, and make your first call in minutes.