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.