YouVersion PlatformYouVersion Platform
PlatformLearn moreBiblesDev Docs
PartnersSupport
  • Overview
  • API Reference
  • SDKs
  • For LLMs
<  Back to Platform

YouVersion Platform

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

Platform Products

  • Platform Portal
  • Developer Documentation
  • Platform Dashboard
  • App Management

Resources

  • Learn more
  • Support
  • Press inquiries

Legal

  • Privacy Policy
  • Terms of Use

© 2025 YouVersion. All rights reserved.

Getting Started
    YouVersion Platform Developer DocsAuthenticationAPI Usage
Guides
    Quick ReferenceUSFM ReferenceExamplesError Codes
Useful Links
    YouVersionGitHub
Getting Started

YouVersion Platform Developer Docs

The YouVersion Platform provides developers with access to SDKs and a comprehensive collection of Bible versions. The API enables you to integrate Bible content into your applications, websites, and services.

What's Available

  • REST API:
    • Licensed and official access to hundreds of Bible versions in many languages, including the NIV.
  • SDKs:
    • Easy integration into your apps and websites, whether through JavaScript, Swift (for iOS etc.), React, or React Native.

Prerequisites

Before you begin, you'll need to:

  • Register as a YouVersion Platform Developer
  • Create an application
  • Have familiarity with building an application

Step 1: Create Your Developer Account

Create a YouVersion Platform Partner account at YouVersion Platform.

Step 2: Create an App Key

Register your app and obtain an App Key (X-YVP-App-Key).

Visit developers.youversion.com/get-started to register your application.

Step 3: Choose Your Integration Path

Decide how you want to deliver Scripture in your product:

  • Use an SDK when you want pre-built UI components, opinionated data fetching, and a faster path to production. Start with the SDK overview to compare the Apple, JavaScript, React, and React Native options.
  • Call the REST API directly for full control over your experience or for platforms that do not yet have an SDK. See the API Usage guide and the interactive API Reference for endpoints, schemas, and sample payloads.

Step 4: Plan for Authentication

All integrations require your App Key in the X-YVP-App-Key header. When you need to act on behalf of a signed-in user, request a Limited Access Token (LAT) through the YouVersion sign-in flow and include it alongside your App Key.

  • Read the dedicated Authentication guide for flow diagrams, token lifetimes, and implementation tips.
  • The API Usage guide covers how to attach the App Key and LAT in REST calls.

Next Steps

  • Follow the API Usage guide to issue your first REST call.
  • Explore the SDK documentation to add native integrations on supported platforms.
  • Keep the Quick Reference handy for Bible metadata, IDs, and common terminology.

Support

If you need help integrating with our API or have questions about the documentation, please reach out to our support team.


Ready to get started? Explore our API Reference to see all available endpoints and start building with the YouVersion Bible API!

Edit this page
Last modified on December 12, 2025
Authentication
On this page
  • What's Available
  • Prerequisites
  • Step 1: Create Your Developer Account
  • Step 2: Create an App Key
  • Step 3: Choose Your Integration Path
  • Step 4: Plan for Authentication
  • Next Steps
  • Support