The first 1,000 tokens each day are at no charge. The rest is debited from a prepaid balance.ألف كلمةٍ مجّاناً يوميّاً، وما يزيد بريالٍ لكلّ ألف.
One token is one whitespace-separated word. The minimum chargeable unit is one token per call. Punctuation travels with its adjacent word.
01Mr.02Abdullah03Al-Sahli04presented05to06King07Fahad08Medical09City10on111512April13202614with15chest16pain.
Every account, on every plan, receives the first thousand tokens each day at no charge. The quota is per account, not per key.
HTTP/1.1 402 Payment Required
Content-Type: application/json
{
"detail": "insufficient_tokens",
"needed_tokens": 42,
"available_tokens": 0
}One input, one output. The free quota is netted off before billing.
Estimate, ex-VAT. Calculated as max(0, daily tokens − 1,000) × 1.00 SAR / 1,000, summed over thirty days.
Optional. When enabled, a top-up is initiated the moment the balance crosses a threshold you set. Charged to the card on file, recorded in the ledger, and acknowledged by a PDF receipt.
Live card processing through Tap Payments is forthcoming, gated on commercial registration and the production domain. For evaluation, a mock checkout is provided that issues a real receipt against test funds; no card data is collected. Switching to the live provider is a configuration change at the PaymentProvider seam, transparent to all other surfaces.
Above approximately ten million tokens per month, on-premise deployment, or a custom entity class outside the published coverage, write to hello@kindi.me. Replies within one business day, Sunday through Thursday.
Recurring questions, answered briefly. For anything else, write to hello@kindi.me.