Changelog

Every new domain, SDK, Remote MCP server, and integration we ship, newest first.

Platform

Lunar nodes: true node is now the default on Western charts, with a nodeType option

Western charts report the true lunar node by default, the one that tracks the real perturbed orbit rather than the smoothed average. That is the convention most chart software uses, so a client checking your output against their own reading sees the same node. Every Western endpoint that returns a birth chart accepts a nodeType option, and passing "mean" gives the smoothed node instead. Nothing else in a chart moves: the two conventions sit within about 1.8 degrees of each other and agree on the sign unless the node falls very close to a cusp, where the sign can differ. Vedic charts use the mean node, the traditional standard there, and Human Design uses the true node. Both conventions are pinned against an independent implementation on three reference charts.

Platform

Heliacal rising and setting, the Guru Asta and Shukra Asta windows

A new endpoint reports, for each of the six grahas that rise and set, whether it currently stands far enough from the Sun to be seen, which horizon it belongs to, and the dates of its last and next heliacal event. Marriage and travel muhurta turn on exactly this, since Jupiter and Venus are held unsuitable while invisible, and the answer depends on the latitude of the place rather than the date alone. The limits are the classical Surya Siddhanta ones and are applied in the measure that text defines them in, degrees of time in oblique ascension, with every horizon crossing agreeing with an independent implementation to under three seconds across four epochs and both hemispheres.

Platform

Bhava Bala and the Bhav Chalit house chart

Two new endpoints return house strength and the Bhav Chalit chart, both built on the unequal Sripati bhava frame the classical texts define them on, so a graha that falls in one house by sign and another by cusp is placed where the tradition places it. Bhava Bala reports each component separately alongside the total, and both endpoints accept a language and an ayanamsa like the rest of the Vedic surface.

Platform

Transit readings down to the kaksha

Every transiting graha on the transit endpoint carries its kaksha: which of the eight subdivisions of the sign it occupies, the lord of that subdivision, the degrees that subdivision spans, and whether that lord grants a bindu in the relevant Ashtakavarga. That takes a gochar reading from the width of a whole sign to under four degrees, which is what decides when a transit turns rather than merely which sign it is passing through.

Platform

KP horary, and dosha readings in all eight languages

A new KP horary endpoint casts a Prashna chart from a number between 1 and 249 with no birth details at all, which is the answer when a birth time is unknown or unreliable: the number sets the Ascendant, and the twelve Placidus cusps, every planet, the ruling planets and four levels of significators come from the sky at the moment the question is judged. Separately, the three dosha endpoints (Manglik, Kalsarpa and Sadhesati) now accept a language and return the verdict, every remedy and every effect translated, rather than English prose inside an otherwise translated response.

Platform

Choose the sidereal frame on every Vedic endpoint

Birth charts, all sixteen divisional charts, Shadbala, Bhava Bala, Ashtakavarga, the upagrahas, the Jaimini karakas, yoga detection, dosha checks and Gun Milan matching now all accept an ayanamsa: Lahiri, B.V. Raman, either Krishnamurti frame, or your own value pinned to the degree. Previously only the KP and dasha endpoints did. Every response also states the frame and the exact degrees it applied, so a chart can be reconciled against your existing software instead of guessed at. Lahiri stays the default and omitting the field returns exactly what it did before. The same release adds Uranus, Neptune and Pluto to the birth chart behind an opt in flag, verified against NASA JPL Horizons across a century.

Docs & proof

The full KP 1 to 249 series, verified row by row

Every KP endpoint places a position on the full 1 to 249 sub lord series, including the six sub divisions that straddle a sign boundary and carry two numbers in the published table. All 249 rows are covered by gold standard tests against the standard published KP table, so a chart cross references against a printed table or an existing KP program without reconciliation.

Platform

Faster transit and aspect calculations

Long range Vedic timeline queries return in roughly half to a third of the time, with byte for byte identical results: monthly lunar aspects, monthly planetary aspects, and KP sublord change tracking across wide date ranges. Nothing about a request or a response changed, so existing integrations get the speedup without a code change.

New domain

Vimshottari dasha, four levels deep

The Vedic dasha series now drills the full hierarchy: mahadasha, antardasha, pratyantardasha, and sookshma periods of roughly three to thirty days, one call per level so a timeline expands on demand. Every dasha route also takes an ayanamsa, Lahiri or either Krishnamurti variant, and echoes the sidereal moon position and frame it used, so dates reconcile against any reference chart.

AI & MCP

Compact responses for AI agents

Remote MCP servers accept an opt-in compact mode that returns the same data in a lossless columnar shape, cutting the tokens an agent spends reading a response by roughly 40 to 52 percent. Useful anywhere context is the constraint: long chart readings, multi-domain chains, and agents that call several tools before answering.

Docs & proof

Practitioner website template

A new open-source template for readers and practitioners: a complete site with service pages, booking, and live readings rendered by Roxy UI. Clone it, add a key, deploy, and the whole thing runs on the API without a backend of its own.

New domain

Human Design interpretations in eight languages

Human Design now returns an editorial interpretation layer across the domain, type, authority, profile, centers, channels, and gates, localized into all eight supported languages from one query parameter. Charts can also select true or mean lunar nodes, with positions verified against NASA JPL Horizons.

Get API Key