API Reference

This section contains the complete API reference for the YouVersion Bible Client, including all 55+ available methods.

Overview

The YouVersion Bible Client provides comprehensive access to the YouVersion API through two client implementations:

  • AsyncClient: Asynchronous client for modern async/await code

  • SyncClient: Synchronous wrapper around AsyncClient for traditional Python code

Both clients provide identical functionality with the same method signatures. The only difference is that AsyncClient methods are async and must be awaited.

Clients

AsyncClient

The primary client for async applications. All methods are coroutines that must be awaited.

SyncClient

Synchronous wrapper around AsyncClient. All methods are regular functions (not coroutines).

Core Components

Authenticator

HttpClient

DataProcessor

BaseClient

Data Models

Base Models

Common Models

Main Models

Enums

Configuration

CLI

Interfaces