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
- Sign up at vibz.art
- Go to the developer dashboard
- Click Create API Key
- 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:
| Header | Description |
|---|---|
X-RateLimit-Limit | Requests allowed per minute |
X-RateLimit-Remaining | Requests remaining in current window |
X-RateLimit-Reset | Unix timestamp when the window resets |
| Tier | Requests/min | Requests/month | Price |
|---|---|---|---|
| Free | 20 | 1,000 | $0 |
| Dev | 100 | 50,000 | $29/mo |
| Pro | 500 | 500,000 | $149/mo |
| Business | 2,000 | Unlimited | Custom |
Upgrade at vibz.art/developers.