# Grahvani API > Vedic astrological computation as a metered HTTP API — charts, daśās, pañcāṅga, Krishnamurti Paddhati and compatibility, computed from Swiss Ephemeris and classical rule sets. Every response carries the classical basis it was computed from. Operated by AstroCorp Techlab Pvt Ltd (GSTIN 36AAMCC3512G1ZU). Base URL: https://api.grahvani.in ## What makes it different - **Provenance on every response.** Where a rule comes from a text, the response names the text and the locus. Where published sources genuinely disagree, the response says so in `provenance.disputed` instead of presenting a contested number as settled. - **Units, not calls.** Compute cost varies about twentyfold across the API, so billing is denominated in units and `meta.units` is on every response. - **Verifiable claims.** KP horary reproduces Krishnamurti's published values exactly (number 37 → Taurus 22°40′, number 206 → Capricorn 26°6′40″). Vimśottarī matches Drik Pañcāṅga's 120-year cycle to within 26 seconds. ## Endpoints - [POST /v1/charts/rasi](https://docs.grahvani.in/reference/chartsrasi.html): Rāśi (D1) chart — 1 unit(s) - [POST /v1/charts/divisional/{varga}](https://docs.grahvani.in/reference/chartsdivisional.html): Divisional (varga) chart — 3 unit(s) - [POST /v1/dashas/vimshottari](https://docs.grahvani.in/reference/dashasvimshottari.html): Vimśottarī daśā — 3 unit(s) - [POST /v1/panchang/day](https://docs.grahvani.in/reference/panchangday.html): Pañcāṅga for a date and place — 1 unit(s) - [POST /v1/kp/horary](https://docs.grahvani.in/reference/kphorary.html): KP horary (praśna) chart, numbers 1–249 — 3 unit(s) - [POST /v1/kp/cusps](https://docs.grahvani.in/reference/kpcusps.html): KP cuspal chart with sign, star and sub lords — 3 unit(s) - [POST /v1/compatibility/ashtakoota](https://docs.grahvani.in/reference/compatibilityashtakoota.html): Aṣṭakūṭa (Guṇa Milan), 36 points — 10 unit(s) - [GET /v1/meta/capabilities](https://docs.grahvani.in/reference/metacapabilities.html): Which operations exist in which ayanāṁśa school — 0 unit(s) - [GET /v1/meta/usage](https://docs.grahvani.in/reference/metausage.html): Units consumed in the current billing period — 0 unit(s) ## Guides - [Introduction](https://docs.grahvani.in/index.html): What Grahvani is - [Quickstart](https://docs.grahvani.in/quickstart.html): First chart in five minutes - [Concepts for engineers](https://docs.grahvani.in/concepts.html): Read a response and know it is right - [FAQ](https://docs.grahvani.in/faq.html): Common questions, answered - [Errors](https://docs.grahvani.in/errors.html): One error shape, and what to do - [Units & billing](https://docs.grahvani.in/units.html): Units not calls, and why - [Ayanāṁśa](https://docs.grahvani.in/ayanamsa.html): Six schools, unequal depth - [Provenance](https://docs.grahvani.in/provenance.html): How to read our sources - [Authentication](https://docs.grahvani.in/authentication.html): Keys, rotation, test mode ## Reference - [OpenAPI 3.1 specification](https://docs.grahvani.in/openapi.yaml): the machine-readable contract - [All error codes](https://docs.grahvani.in/codes.html): 22 codes, each with a stable page at https://docs.grahvani.in/errors/