Skip to main content

Official SDKs

We provide official SDKs to help you integrate the Quran Foundation API into your applications quickly and easily.

Available SDKs​

LanguagePackageStatus
JavaScript / TypeScript@quranjs/apiAvailable
Pythonquran-foundation-apiAvailable
SwiftComing soonPlanned
KotlinComing soonPlanned

Get Started​

Choose your language to get started:

Why Use an SDK?​

Our SDKs provide:

  • Typed clients - Type-aware packages where the language ecosystem supports it
  • Authentication helpers - OAuth2 and PKCE utilities for server-side integrations
  • Error handling - Consistent exceptions and response parsing across supported SDKs
  • Developer experience - Familiar package managers, examples, and comprehensive documentation

Direct API Access​

If you prefer to use the API directly without an SDK, check out our Content APIs Quickstart Guide and API Reference.