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!