YouVersion PlatformYouVersion Platform
PlatformBiblesDev Docs
CommunityPartnersSupport

YouVersion Platform

Build applications and integrate with the world's most popular Bible platform.

Platform Products

  • Platform Portal
  • Developer Documentation
  • App Management

Resources

  • Support
  • Press inquiries

Legal

  • Privacy Policy
  • Terms of Use

© 2025 YouVersion. All rights reserved.

  • Overview
  • API Reference
  • SDKs
<  Back to Platform
SDK IntroductionSwift SDKKotlin SDK
JavaScript SDK
    Quick StartCoreTypeScript Types
    Guides
React SDK
React Native SDK
JavaScript SDK

Quick Start

The JavaScript SDK (@youversion/platform-core) provides typed API clients for fetching Bible data in any JavaScript environment. See the source on GitHub.

Getting Started

Fetch and display a Bible verse.

  1. Get Your App Key

    Sign up at platform.youversion.com to get your free App Key.

  2. Install our Core JavaScript Package

    npm install @youversion/platform-core
  3. Fetch a Bible Verse

    Code
    import { ApiClient, BibleClient } from "@youversion/platform-core"; const apiClient = new ApiClient({ appKey: "YOUR_APP_KEY", }); const bibleClient = new BibleClient(apiClient); const passage = await bibleClient.getPassage(3034, "JHN.3.16", "text"); console.log(passage.content); // "For God so loved the world that He gave His one and only Son, that everyone who believes in Him shall not perish but have eternal life."
  4. Display the Bible Version Copyright

    When displaying Bible text, always display a Bible Version's copyright attribution in accordance with the license agreement

    Code
    import { ApiClient, BibleClient } from "@youversion/platform-core"; const apiClient = new ApiClient({ appKey: "YOUR_APP_KEY", }); const bibleClient = new BibleClient(apiClient); const passage = await bibleClient.getPassage(3034, "JHN.3.16", "text"); console.log(passage.content); // "For God so loved the world that He gave His one and only Son, that everyone who believes in Him shall not perish but have eternal life." const version = await bibleClient.getVersion(3034); console.log(version.copyright); // "Public Domain"

That's it! You now have fetched a Bible verse and have given it proper Bible Version attribution.

Last modified on March 26, 2026
Kotlin SDKCore
On this page
  • Getting Started
TypeScript
TypeScript