Skip to main content

SDK Entrypoint Matrix

Purpose: Show which package import to use.
Use this when: You want the shortest possible answer.
Do not use this when: You need a full OAuth2 tutorial.
Backend required: Depends on import.
Allowed runtimes: Server and public runtimes.
Required credentials: Depends on import.
Minimal import: Listed below.

ImportUse it forDo not use it for
@quranjs/apiShared types, enums, constants, and legacy QuranClient compatibilityNew integrations that can choose a runtime-specific client
@quranjs/api/serverContent, Search, backend OAuth2, server jobsBrowser or mobile code
@quranjs/api/publicPKCE login, public-client flows, frontend user-session flowsContent, Search, client_secret