search

Copy page

Copy page as Markdown for LLMs

View as Markdown

View this page as plain text


Open in ChatGPT

Ask ChatGPT about this page

Open in Claude

Ask Claude about this page

SDKs & Libraries

Official client libraries for integrating Divine API into your application. Each SDK provides a simple, idiomatic interface for all API endpoints.


Supported Languages

LanguagePackageRequirements
JavaScript / TypeScriptdivineapiNode.js 18+
PythondivineapiPython 3.8+
PHPdivineapi/divineapiPHP 8.0+

Installation

JavaScript / TypeScript

Python

PHP


Quick Start

Each example below calls the Daily Horoscope API and prints the result.

JavaScript

import { DivineApi } from 'divineapi';

const client = new DivineApi({ apiKey: 'YOUR_KEY', authToken: 'YOUR_TOKEN' });
const result = await client.horoscope.daily({
  sign: 'aries', day: 21, month: 3, year: 2026, tzone: 5.5, h_day: 'today'
});
console.log(result);

Python

from divineapi import DivineApi

client = DivineApi(api_key="YOUR_KEY", auth_token="YOUR_TOKEN")
result = client.horoscope.daily(
    sign="aries", day=21, month=3, year=2026, tzone=5.5, h_day="today"
)
print(result)

PHP

<?php
$client = new DivineApi\DivineApi('YOUR_KEY', 'YOUR_TOKEN');
$result = $client->horoscope()->daily([
    'sign' => 'aries', 'day' => 21, 'month' => 3, 'year' => 2026,
    'tzone' => 5.5, 'h_day' => 'today'
]);
print_r($result);

GitHub Repositories

LanguageRepository
JavaScript / Node.jsgithub.com/DivineAPI/divineapi-node
Pythongithub.com/DivineAPI/divineapi-python
PHPgithub.com/DivineAPI/divineapi-php

Package Registries

RegistryLink
npmnpmjs.com/package/divineapi
PyPIpypi.org/project/divineapi
Packagistpackagist.org/packages/divineapi/divineapi