vibz.art/docs
SDKs

SDKs

Official client libraries for the vibz.art API.

Official client libraries for the vibz.art API with full type safety, automatic retries, and idiomatic error handling.

LanguagePackageInstallSource
Pythonvibzartpip install vibzartGitHub
TypeScript@vibzart/sdknpm install @vibzart/sdkGitHub

Resource-based API

Both SDKs use a resource-based pattern. Create a client once, then access endpoints through product namespaces:

client = Vibzart(api_key="vz_live_...")

# All Lilavati endpoints under client.lilavati
client.lilavati.panchang(lat=28.61, lng=77.20)
client.lilavati.festivals(lat=28.61, lng=77.20, year=2026)
client.lilavati.namakarna(date="2024-01-15", lat=28.61, lng=77.20)
client.lilavati.shraddha(date="2024-01-15", lat=28.61, lng=77.20)

As new products are added (Kadambini, Gargi), they appear as new namespaces — client.kadambini.search(...) — without any breaking changes.

Requirements

  • Python: 3.10+ (uses httpx and pydantic)
  • TypeScript/JavaScript: Node 18+ (uses native fetch, zero runtime dependencies)

Choosing a language