Platform API

The public addresses around the SDK: the newest SDK versions, the skill, the model files and the directory feed.

Your app talks to Quran Lab only through the SDK. These are the addresses a developer, a build script or a coding assistant may want to read directly.

The newest SDK versions

GET https://api.quranlab.ai/v1/sdk/latest

Public, no key. For each SDK (Android, Apple, web, native) it answers the newest version, its release day, a one-line summary, the link to its release notes, the upgrade line, and how urgent the update is. Your app's page reads the same source when it says an update is out, and the skill tells a coding assistant to read it before any change that touches the SDK.

The skill

https://sdk.quranlab.ai/skills/quranlab-sdk/SKILL.md

The whole setup as one file for coding assistants, version 2026-11-11.5. Set up with a coding assistant says how to install it. The setup calls an assistant makes with its setup token are described in the skill itself; they are for assistants, not for apps.

These docs for assistants

https://sdk.quranlab.ai/llms.txt

A plain list of every page of these docs with one line each, for a coding assistant that needs to find the right one.

Model files

The SDK downloads model files from cdn.quranlab.ai with your key, by the build named in the signed config, and verifies each one. There is nothing to download by hand, and no file to bundle with your app.

If none of the four SDKs can serve what you are building (a server-side batch job, a platform with no SDK), you can ask for the raw weights from Advanced access, in the account menu: say what you need them for, and Quran Lab reviews the request.

The directory feed

GET https://sdk.quranlab.ai/feed/directory.json

Public. The apps listed on directory.quranlab.ai: those whose developer opted in and whose listing Quran Lab accepted, with public fields only.