Shariah Compliant
Built from the ground up for AAOIFI-compliant Islamic financial contracts including Murabaha, Ijarah, Sukuk, and more.
Build compliant Islamic financial products with our comprehensive API platform

Get up and running with Islamic Open Finance™ in under 5 minutes.
import { IOFClient } from "@iof/sdk";
const client = new IOFClient({
apiKey: "your-api-key",
environment: "sandbox",
});
// Create a Murabaha contract
const contract = await client.contracts.create({
type: "murabaha",
parties: {
financier: { id: "fin_123" },
customer: { id: "cust_456" },
},
asset: {
description: "Commercial vehicle",
costPrice: 50000,
profitMargin: 0.08,
},
});from iof import IOFClient
client = IOFClient(
api_key="your-api-key",
environment="sandbox"
)
# Create a Murabaha contract
contract = client.contracts.create(
type="murabaha",
parties={
"financier": {"id": "fin_123"},
"customer": {"id": "cust_456"},
},
asset={
"description": "Commercial vehicle",
"cost_price": 50000,
"profit_margin": 0.08,
}
)From origination to settlement, our platform handles the entire lifecycle of Islamic financial contracts with built-in Shariah compliance checks at every step.
Each financial function is handled by a dedicated "rail" - a specialized API optimized for its specific domain. This ensures reliability, performance, and clear separation of concerns.