vibz.art/docs

Authentication

API key authentication for the vibz.art API.

All vibz.art API requests require an API key passed via the X-API-Key header.

Getting a key

  1. Sign up at vibz.art
  2. Go to the developer dashboard
  3. Click Create API Key
  4. Copy your key (format: vz_live_...)

You can create up to 5 active keys per account.

Using your key

HTTP header

curl -H "X-API-Key: vz_live_YOUR_KEY" \
  "https://api.vibz.art/lilavati/v1/panchang?lat=28.61&lng=77.20"

Python SDK

import os
from vibzart import Vibzart

# From environment variable (recommended)
client = Vibzart(api_key=os.environ["VIBZART_API_KEY"])

# Or pass directly
client = Vibzart(api_key="vz_live_...")

TypeScript SDK

import { Vibzart } from "@vibzart/sdk";

// From environment variable (recommended)
const client = new Vibzart({ apiKey: process.env.VIBZART_API_KEY! });

// Or pass directly
const client = new Vibzart({ apiKey: "vz_live_..." });

Key security

  • Never commit API keys to version control
  • Use environment variables in production
  • Rotate keys if compromised via the dashboard
  • Keys can be revoked instantly from the dashboard

Rate limits

Rate limits are enforced per API key. Every response includes rate limit headers:

HeaderDescription
X-RateLimit-LimitRequests allowed per minute
X-RateLimit-RemainingRequests remaining in current window
X-RateLimit-ResetUnix timestamp when the window resets
TierRequests/minRequests/monthPrice
Free201,000$0
Dev10050,000$29/mo
Pro500500,000$149/mo
Business2,000UnlimitedCustom

Upgrade at vibz.art/developers.