AstroWay/api v2.77.14 · nl
alle systemen normaal

// product · release notes

Changelog what is new

Only changes that affect integrator code: new endpoints, SDK releases, /openapi.json schema changes, credit price changes, deprecations, breaking changes. Newest first.

Latest · v2.77.14 Endpoints · 714 CI tests · 818 API contract · v1 stable · 12-mo deprecation

Alle wijzigingen die de integratiecode beïnvloeden: nieuwe endpoints, SDK-updates, wijzigingen in /openapi.json, prijsaanpassingen in credits, deprecations, breaking changes. De nieuwste staan bovenaan. Interne wijzigingen van de website worden hier niet vastgelegd.

Het API-contract is stabiel binnen /v1/* — elke breaking change komt onder /v2/*, terwijl /v1/* minstens 12 maanden blijft werken.

2026-05-16 — Hosted MCP endpoint live op mcp.astroway.info/mcp

@astroway/mcp is nu beschikbaar in twee transportmodi. Stdio (npm-pakket) blijft ongewijzigd; er is een hosted Streamable HTTP endpoint toegevoegd voor zero-install integratie in Claude $1 (claude.ai in de browser), Claude $1, Cursor, Cline en andere MCP-compatibele clients.

Eén-klik installatie voor Cursor — knop cursor://anysphere.cursor-deeplink/mcp/install?... op de pagina /examples/mcp/. Voor Claude $1 via + → Add Connector → Custom (zonder JSON te bewerken).

// JSON-optie voor Cline / Continue / Windsurf
{
"mcpServers": {
"astroway-hosted": {
"url": "https://mcp.astroway.info/mcp",
"headers": {
"Authorization": "Bearer aw_live_..."
}
}
}
}

Dezelfde catalogus van 630 tools + 12 prompts + 14 resources, dezelfde aw_test_* / aw_live_* autorisatie (in hosted-modus via Authorization: Bearer … header in plaats van env var), dezelfde credit pool. Multi-tenant by design — elke request bevat zijn eigen sleutel, credits worden afgeschreven van het account van de sleutelhouder. Het kanaal in X-Astroway-Channel is mcp-http (hosted) vs mcp (stdio) voor adoptie-tracking.

Waarom twee modi. Stdio (npx @astroway/mcp) blijft voor Cursor power users / privacybewuste integrators — de sleutel verlaat nooit de machine, zonder netwerkhops. Hosted sluit het segment van Claude $1 (dat alleen remote MCP ondersteunt) en zero-install scenario’s af. Dezelfde template als bij Stripe / Resend / GitHub MCP.

Health endpoint — publiekelijk bereikbaar zonder autorisatie:

Terminal window
curl https://mcp.astroway.info/health
# {"status":"ok","version":"…","uptime_sec":…,"mcp_protocol_version":"2024-11-05"}

Volledige documentatie van beide modi — /examples/mcp/.

2026-05-15 — Nieuw endpoint GET /v1/auth/keys/me

API-sleutelintrospectie. Je geeft X-Api-Key door — en krijgt de volledige status: plan, credits, status, gebonden domein, aanmaakdatum, registratiebron. Handig voor SDK-consumenten (TS / Python / PHP / MCP) — “wat heb ik nu voor sleutel” zonder het dashboard te hoeven lezen. Analoog aan Stripe /v1/account of GitHub /user.

Terminal window
curl -H "X-Api-Key: aw_live_..." https://api.astroway.info/v1/auth/keys/me
# →
# {
# "key_prefix": "aw_live_4ab...", # eerste 11 karakters, volledige sleutel wordt nooit teruggegeven
# "plan": "free",
# "credits_remaining": 9830,
# "credits_total_this_period": 10000,
# "period_end": "2026-06-01T00:00:00.000Z", # kalenderend van de maand
# "status": "active", # active | suspended | revoked
# "domain": null, # domein waar de sleutel aan gebonden is (wp-plugin sleutels)
# "domain_bound_at": null,
# "created_at": "2026-04-24T22:03:59.000Z",
# "referrer_source": "direct" # direct | wp_plugin | mcp | sdk | dashboard | other
# }

Zonder auth: 401 MISSING_API_KEY. Ongeldige sleutel: 401 INVALID_API_KEY.

OpenAPI 3.1 spec. /v1/openapi.json declareert nu /v1/auth/keys/me. SDK-codegeneratie zal client.auth.keys.me() toevoegen bij de volgende regeneratie.

Achterwaartse compatibiliteit. De oude GET /v1/keys/usage (keerde alleen credits_today + ratelimit terug) blijft werken — dit is een apart endpoint voor server-side cron-checks. /auth/keys/me geeft de volledige status plus domeinbinding voor wp-plugin-scenario’s.

2026-05-14 — Lokalisatie van /horoscope/* en /interpret/* (21 talen)

POST /v1/horoscope/{daily,weekly,monthly,yearly,compatibility} en POST /v1/interpret/{natal,synastry,transits,element,placement} — 10 endpoints die interpretatietekst retourneren — geven nu antwoord in de taal van de client.

Hoe in te schakelen:

Terminal window
curl -X POST https://api.astroway.info/v1/horoscope/daily \
-H "X-Api-Key: aw_live_..." \
-H "Accept-Language: hi" \
-H "Content-Type: application/json" \
-d '{"sign": "leo"}'
# → antwoord in het Hindi

Resolve-prioriteit (server-side):

  1. body.language="de" — expliciete per-call parameter (hoogste prioriteit)
  2. Accept-Language: de, en;q=0.7 — RFC 7231 q-weighted; de eerste code die overeenkomt met de actieve taal wint
  3. ?lang=de — query-parameter voor clients die headers niet kunnen instellen
  4. Fallback → uk (bron taal)

Ondersteunde talen (21): uk, en, de, ru, pl, es, pt, fr, it, nl, cs, ro, hu, el, tr, ar, hi, ja, ko, vi, id. Onbekende codes vallen stil terug op uk zonder fouten.

OpenAPI 3.1 spec. /v1/openapi.json declareert nu Accept-Language (header) en lang (query) als parameters met enum van 21 codes op deze 10 endpoints. SDK-codegeneratie (openapi-typescript, openapi-generator-cli) zal automatisch getypeerde calls .lang('hi') toevoegen bij de volgende regeneratie.

Wat wordt vertaald: alleen tekstvelden van de interpretatie (horoscope, interpretation, disclaimer, etc.). Numerieke velden (longitude, latitude, score, teken-ID’s, huis-ID’s) blijven canoniek — de client formatteert lokaal. Segmentstandaard (Vedika, DivineAPI, AstrologyAPI.com).

Scope: momenteel worden 10 endpoints van de interpretatiegroep gelokaliseerd. Rekenkundige endpoints (/chart, /synastry, /transits, /vedic/*, /human-design/*, /tarot/*, /numerology/*, ~690 andere) retourneren cijfers en canonieke identifiers (name: "Aries", glyph: "♈") ongewijzigd — de client lokaliseert ze via eigen lookup-tabellen. Dit is de segmentstandaard.

Backwards compatible. Bestaande code zonder Accept-Language / ?lang= / body.language krijgt standaard uk, net als voorheen.

SDK-ondersteuning (@astroway/sdk, astroway, astroway/sdk, @astroway/mcp) voegt de lang-optie toe in de constructor — afzonderlijke releases komen de komende weken via cron-applier op staging-repositories.

2026-05-09 — Drie SDK’s gelanceerd: TypeScript, Python, PHP

Drie officiële SDK’s leven op publieke registries — wrappers rond dezelfde 700+ API-endpoints. Eén OpenAPI 3.1 spec → drie language-idiomatische clients.

PakketRegistryVersie
@astroway/sdknpm0.1.0-alpha.1
astrowayPyPI0.1.0a1
astroway/sdkPackagistv0.1.0-alpha.1

Wat dit betekent voor integrators:

  • Type-safe alternatief voor raw HTTP. Pad-autocomplete + types van requests en responses in de IDE. Helper-methodes aw.post('/chart', body=...) (Python/PHP) of aw.client.POST('/chart', { body }) (TS) — in plaats van handmatig fetch / requests / Guzzle.
  • Identiek oppervlak over talen heen. Constructor Astroway({apiKey, baseUrl, authScheme, timeout, retry}) werkt hetzelfde in TS / Python / PHP. Als je project meertalig is — minder cognitieve overhead.
  • Ingebouwde retry op 408/409/429/5xx met exponential backoff + full jitter. Houdt rekening met Retry-After-header. Standaard 2 retries, configureerbaar via retry={maxRetries: 0}.
  • Stainless-template hiërarchie van fouten — dezelfde template als in SDK’s van Stripe / OpenAI / Cloudflare. Vang RateLimitError (met retryAfterSeconds), AuthenticationError (sleutel rouleren), BadRequestError (validatie), ApiError (generiek) — in die volgorde.
  • Twee auth-schema’s. Standaard X-Api-Key: aw_live_... (zoals in curl/Postman). Of Authorization: Bearer aw_live_... (zoals in Stripe/OpenAI/Anthropic SDK) — auth_scheme="bearer" in de constructor.
  • Identificatieheaders, geen telemetrie. Elke request bevat User-Agent: astroway-sdk-<lang>/<version> + X-Astroway-Channel: sdk-<lang>. Geen phone-home, geen opt-in/opt-out schakelaar.
  • OIDC + SLSA L3 provenance (TS + Python). Sigstore-geattesteerd record dat het pakket is gebouwd vanaf een specifieke commit in de publieke repo. Geen langlevende tokens in CI.
  • MIT, volledige broncode open op github.com/astroway/{astroway-typescript,astroway-python,astroway-php}.

Quick start:

// TypeScript / Node 20+
import { Astroway } from '@astroway/sdk';
const aw = new Astroway({ apiKey: process.env.ASTROWAY_API_KEY! });
const { data } = await aw.client.POST('/chart', { body: { date: '1990-07-14', /* ... */ } });
# Python 3.9+
from astroway import Astroway
aw = Astroway(api_key=os.environ['ASTROWAY_API_KEY'])
chart = aw.post('/chart', body={'date': '1990-07-14', ...})
// PHP 8.1+
use Astroway\Astroway;
$aw = new Astroway(['apiKey' => getenv('ASTROWAY_API_KEY')]);
$chart = $aw->post('/chart', body: ['date' => '1990-07-14', /* ... */]);

Async-variant voor Python — AsyncAstroway met identiek oppervlak via async/await. In PHP — sync only (PHP heeft geen unified async story). In TS — native promises gebaseerd op openapi-fetch.

Dit is alpha — de publieke API kan verschuiven naar 0.1.0 proper op basis van feedback van integrators. Pin de exacte versie (@astroway/sdk@0.1.0-alpha.1) tijdens het alpha-venster — of latest alpha op het moment van installatie.

@astroway/mcp — de MCP-server voor Claude / Cursor / GPT — blijft naast bestaan als apart product.

2026-05-07 — MCP-server refresh

@astroway/mcp is vernieuwd — genereert automatisch de toolcatalogus uit de huidige /openapi.json zonder handmatig bewerken. Alles wat de afgelopen weken in de API is verschenen (compat-suite, reports-endpoints) is direct zichtbaar in Claude / Cursor / GPT.

Voor integrators:

  • De toolcatalogus toont de levende staat van de API
  • Pad-template endpoints (/v1/.../id) worden voorlopig overgeslagen om de discrib-parser niet te verwarren
  • Cost annotations in toolbeschrijving — Claude ziet de kosten van de call voordat deze wordt uitgevoerd
  • OIDC trusted publishing + SLSA L3 provenance — het pakket is geattesteerd naar een specifieke commit in de publieke repo astroway/astroway-mcp

Installatie:

Terminal window
npm install -g @astroway/mcp

Of via Claude $1 / Cursor MCP-config:

{
"mcpServers": {
"astroway": {
"command": "npx",
"args": ["-y", "@astroway/mcp"]
}
}
}

Bron: publieke astroway/astroway-mcp (MIT).

2026-04-11 — Cross-system compatibility (+10 endpoints)

Nieuwe groep /v1/compat/* — gecombineerde compatibility-score over westers, vedisch, Chinees, numerologie, tarot, human design. Zes systemen geven een unified metriek voor UX-indicatoren in multi-traditionele astrologische toepassingen.

EndpointWat het berekent
/compat/full6-system unified compatibility 0–100
/compat/astro-vedicWesterse synastry × Vedische Ashtakoot
/compat/astro-chineseWesters × Bazi-compatibiliteit
/compat/astro-numerologySynastry-aspected numerologie basis
/compat/astro-tarotCross-archetype reading
/compat/astro-hdSynastry × HD elektromagnetisch / dominante poorten
/forecast/multi-systemUnified yearly forecast over 6 systemen
/forecast/yearly-fusionJaarlijkse hoogtepunten gewogen per systeem
/profile/spiritual-pathPad-archetype uit Pisces + Neptunus + Vedische Moksha-huizen
/profile/multi-archetypeHero-archetype detectie over 5 systemen

Elk endpoint retourneert JSON met een disclaimer-veld — dit is de AstroWay scoring-methodologie, geen klinische of juridische uitspraak. Tier 4 (100 credits) per call — zware cross-system compute.

De manifest in /openapi.json is bijgewerkt — SDK / MCP zullen dit automatisch oppakken.

2026-03-28 — Reports + Webhooks (+17 endpoints)

Twee nieuwe groepen in productie.

/v1/reports/* (12 endpoints) — generatie van HTML / PDF reports via Puppeteer. Rendering aan de API-calc kant, ondertekende download-URL (TTL 24u).

CategorieSlugKosten
Natal/reports/natal/*Tier 7 (5000 cr)
Synastry/reports/synastryTier 7
Vedic Kundli/reports/vedic-kundliTier 7
Lal Kitab/reports/lal-kitabTier 7
Human Design/reports/human-designTier 7
Tarot/reports/tarotTier 7
Career / Love / Money / Child / Business/reports/*Tier 7

/v1/webhooks/* (5 endpoints) — subscription management, event delivery, HMAC signing. Abonnement op events credits.low, key.created, usage.threshold, error.spike.

Terminal window
curl -X POST https://api.astroway.info/v1/webhooks \
-H "Authorization: Bearer aw_live_..." \
-d '{"url": "https://...", "events": ["credits.low"], "secret": "wh_secret_..."}'

Elke delivery bevat X-Astroway-Signature: sha256=<hmac> — verify via secret. Retry policy: exponential backoff op 5xx, tot 5 pogingen in 24 uur.

2026-03-14 — Referentie-endpoints: publiek, zonder sleutel, zonder credits

14 endpoints /v1/reference/* (tekenen, planeten, huizen, aspecten, elementen, modaliteiten, polariteiten, waardigheden, decanen, nakshatras, lots, asteroïden, zodiak-systemen, glyphs) werken nu zonder X-Api-Key en kosten 0 credits. Dit zijn canonische lookup-tabellen — het doorrekenen van deze calls via billing was een projectmatig overzicht.

Wat dit betekent voor integrators:

  • Call zonder sleutel — externe MCP-agents / SDK’s / preview-pagina’s kunnen referentiedata ophalen zonder autorisatie. IP rate-limit zoals op /public (30 requests / uur) blijft.
  • Cost manifest bijgewerkt — 14 paden zijn overgegaan van TIER_HALF (5 credits) naar 0. Als je budget-planner astroway_cost_estimate naar deze paden verwijst — nieuwe calls raken je quota niet.
  • Bestaande clients met sleutel werken ongewijzigd. X-Api-Key wordt genegeerd voor /reference/* (we letten niet op een overbodige header).

Backward-compatible: 200-responses en JSON-schema blijven ongewijzigd, alleen de autorisatie-eis is verwijderd.

2026-03-07 — Founders’ Lifetime Deal: $299 → Indie-tarief voor het leven

We lanceren de Founders’ Lifetime Deal — een beperkte lancering. De eerste 100 klanten betalen $299 eenmalig en krijgen het Indie-tarief (50.000 credits/maand) voor altijd, zonder terugkerende afschrijvingen, tegen een vaste prijs.

Wat dit betekent voor integrators:

  • Standaard Indie = $5/maand. Founders’ = eenmalig $299 → break-even na 5 jaar, daarna oneindige ROI. Als je project minstens 5 jaar in astrologie / numerologie / Tarot zit — is Founders’ rendabel.
  • Webhook payload bij checkout SKU astroway-api-indie-lifetime: de string api_keys krijgt plan='indie', credits_limit=50000, is_lifetime=1, expires_at=NULL. Geen maandelijkse afschrijvingen, geen renewal-webhooks.
  • DB-schema: toegevoegd kolommen is_lifetime TINYINT(1) in api_keys en shared_user_quotas. TS-type ApiKeyInfo uitgebreid. Bestaande sleutels = is_lifetime=0 (gedrag ongewijzigd).
  • WP REST endpoint GET /wp-json/astroway/v1/founders-count retourneert {sold, total: 100, remaining, available} — gebruikt in site/components/founders/FoundersCounter.astro voor een realtime teller op de pagina /founders/.
  • Auto-deactivering bij 100/100: _stock_status van het WC-product gaat automatisch naar outofstock via WC-hook woocommerce_order_status_completed. Daarna redirect de checkout-link naar /pricing/#indie (standaard Indie $5/maand).

Live pagina’s: /founders/ (nl) + /en/founders/ (en). Sidebar-entry “Founders’ Lifetime Deal” met 🚀 100 only badge.

WP-product: astroway-api-indie-lifetime, ID 30618, $299 (13225 UAH), stock=100. Checkout: astroway.info/checkout/?add-to-cart=30618.

2026-03-05 — GDPR / EU-residentie landingspagina + Pro-kaart EU-badge

We lanceren /eu/ — een aparte pagina voor EU-ontwikkelaars wier product gevoelig is voor GDPR. Voor integrators is het belangrijk om te weten:

  • Pro $59 = EU-residentie standaard (Hetzner Neurenberg, datastroom alleen binnen de EU, geanonimiseerde analytics — Plausible cookie-free in de roadmap).
  • Standaard DPA is niet alleen voor Enterprise — ondertekenen via email op standaard Pro-tarief binnen 5 werkdagen.
  • DELETE /v1/me/account — endpoint voor GDPR right-to-erasure (verwijdert direct je wp_user_id uit alle tabellen).
  • Pro-kaart op /pricing/ heeft nu een 🇪🇺 GDPR-ready badge — klik leidt naar /eu/ met volledige FAQ.
  • DivineAPI / AstrologyAPI / Prokerala — hosting US/India, DPA alleen voor Enterprise. Als GDPR-compliance kritiek is — Pro $59 de goedkoopste weg.

Pagina’s: /eu/ (nl) + /en/eu/ (en). Sidebar-entry “GDPR / EU residency” met 🇪🇺 badge.

2026-03-03 — Jaarlijkse vooruitbetaling −25% + credit overdracht + publieke Pro-functies

Twee wijzigingen die de code van integrators beïnvloeden:

  • Jaarlijkse korting 17% → 25% (3 maanden gratis in plaats van 2). Nieuwe USD-prijzen per jaar: Indie $45, Starter $171, Pro $531, Business $1791, HD/Esoteric Pack $81, Vedic Pack $171, Reports Pack $891. Bestaande jaarlijkse abonnees worden niet geraakt — de nieuwe prijs geldt alleen voor toekomstige abonnementvernieuwingen. Als je USD-prijzen parseerde via /wp-json/astroway/v1/api-prices — de bijgewerkte waarden worden nu automatisch geretourneerd.
  • Credit overdracht voor jaarlijkse abonnees: ongebruikte credits gaan over naar de volgende maandelijkse cyclus, beperkt tot 1× maandelijkse limiet van het tarief. Wordt automatisch geactiveerd bij het afsluiten van een jaarplan. Zichtbaar via nieuwe response-headers:
    • X-Credits-Limit: <int> — effectieve maandelijkse limiet (inclusief overdracht)
    • X-Credits-Remaining: <int> — zoals voorheen, maar inclusief overdracht
    • X-Credits-Rollover: <int> — huidige saldo van overgedragen credits (alleen voor jaarlijkse abonnees)
  • Tarief Pro ($59) adverteert nu openlijk: streaming-endpoints (real-time), GDPR-compatibele EU-billing, uitgebreide MCP (multi-agent / debate / RAG), webhooks (10 types). Dit zijn functies die al in Pro zaten — eerder verborgen in de docs.

DB-schema: toegevoegd kolommen credit_rollover_enabled TINYINT(1) + credits_rolled_over INT UNSIGNED in api_keys en shared_user_quotas. Aanvankelijk — beide = 0 voor alle bestaande sleutels.

2026-03-01 — Transparante tabel met creditkosten per endpoint

We lanceren een publieke pagina /credits/ met een volledige opsplitsing van credits over alle 700+ endpoints. Geen enkele concurrent (DivineAPI, AstrologyAPI, Prokerala) publiceert zo’n tabel — zij rekenen een vaste 1 credit/call en verbergen de interne routing.

Voor integrators levert dit drie dingen op:

  • Transparante eenheid van economie — exacte kosten $/call voor elk endpoint (maandbudgetten /pricing/ × tariefkosten = echte kosten per call).
  • Automatische synchronisatie met code — de tabel wordt gegenereerd tijdens de build vanuit endpoint-costs.ts. Als we een nieuw endpoint toevoegen of het tarief wijzigen — wordt de pagina automatisch bijgewerkt bij de volgende deploy.
  • Free-tarief marker — kolom toont welke endpoints Indie+ vereisen (🔒 badge, momenteel 28 endpoints).

Beschikbaar: /credits/ (nl) en /en/credits/ (en). Cross-references met /rate-limits-credits/ en sidebar-entry in Starlight (badge “Nieuw”).

2026-02-27 — Vedische kaarten, cosmogram, eclipse-path, star-map (+6 endpoints)

We sluiten de categorie Visualisatie af met 14/14 endpoints volgens de roadmap:

  • POST /v1/render/wheel-vedic-north — North Indian (diamond) layout. Huizen vast, tekens draaien met de tijd.
  • POST /v1/render/wheel-vedic-south — South Indian (4×4 grid). Tekens vast (Pisces linksboven), huizen zweven.
  • POST /v1/render/wheel-vedic-east — East Indian (Bengali). Vierkant met diagonalen + intern draaiend vierkant.
  • POST /v1/render/cosmogram — Hamburg School / Cosmobiology 90°-dial (Ebertin 1940 + Witte 1928).
  • POST /v1/render/eclipse-path — equirectangular wereldkaart met caller-supplied lat/lon-track; render centrale lijn + band van opgegeven breedte.
  • POST /v1/render/star-map — stereografische projectie van een lijst punten (RA/Dec) met magnitude-schaal.

Alle renders zijn pure SVG, zonder headless-Chrome.

2026-02-25 — Bi-/tri-wheel + composite + bioritme (+4 endpoints)

Vier nieuwe visualisatie-endpoints die de SVG-mechanica uitbreiden:

  • POST /v1/render/bi-wheel — twee concentrische cirkels: binnenste natal + buitenste ring met transitieplaneten (of progressieve).
  • POST /v1/render/tri-wheel — drie cirkels: natal + progressief + transitie.
  • POST /v1/render/composite — render van een samengestelde kaart uit twee natal inputs (midpoint composite).
  • POST /v1/render/biorhythm — sinusoïdale grafiek van drie cycli: fysiek (23 dagen), emotioneel (28), intellectueel (33).

De berekeningen gebeuren hier zelf, alleen de render; voor bi-wheel worden alle planeten van beide kaarten parallel berekend (Promise.all).

2026-02-24 — Visualisatie: SVG-renders (+4 endpoints)

Vier nieuwe endpoints retourneren SVG-renders van natalkaarten en gerelateerde visuals. Pure server-side — zonder Puppeteer/headless-Chrome, dus latency ~10 ms in plaats van 1-2 s en gratis voor het free-plan.

  • POST /v1/render/wheel-western — Westerse wheel (ringen van tekens + huizen + planeten + aspectlijnen).
  • POST /v1/render/aspect-grid — driehoekige aspectmatrix met teken + orb in cellen.
  • POST /v1/render/moon-phase — Maanschijf met verlichting; retourneert SVG plus illuminationFraction, phase, waxing.
  • POST /v1/render/timeline — Gantt-stijl voor transitie-events over een periode (caller geeft array events door).

Opties: size, theme (light / dark / console), format (json retourneert { svg, byteLength }, svg geeft image/svg+xml direct terug). Basis tier — 2 credits per call.

2026-02-23 — Getypeerde schema’s in /v1/openapi.json (612 endpoints, 98%)

/v1/openapi.json is nu een volledige machine-leesbare specificatie voor zowel request bodies als response data. Getypeerd 612 van de 624 POST-endpoints via drie opeenvolgende fasen die gelijktijdig zijn geland:

  • Request bodies — 386 endpoints getypeerd via components.schemas (128 reusable-onderdelen). Daaronder 5 gemeenschappelijke (ChartInput, TwoChart, MultiChart, NatalTarget, NatalWrapper) en 123 lokale (DashaInput, MuhuratWindow, ChartWithTnp, WheelWestern, etc.). Composities via allOf voor inheritance (DashaInput extends ChartInput).
  • Response data — 612 endpoints getypeerd via een inferrer die door de ep.response-voorbeelden in de manifest loopt: {type: 'object', properties: {...}} in plaats van plat {type: 'object'}. De natalkaart declareert nu data.planets[], data.houses.{ascendant, mc, cusps}, data.aspects[] met echte veldtypen.
  • Resterende 12 endpoints — dasha pratyantar/sookshma met onleesbare shorthand-voorbeelden in de manifest — blijven {type: object}. Backward-compatible, we voegen ze toe in volgende releases.

Wat dit betekent voor integrators:

  • Regeneratie van de OpenAPI-client — openapi-typescript, openapi-fetch, swagger-codegen zullen interfaces met getypeerde velden genereren in plaats van Record<string, unknown>. Code-completion op request bodies + response data werkt nu direct.
  • Postman-collectie op /postman/astroway-api.json is bijgewerkt met dezelfde typen — importeer en krijg autocomplete voor alle getypeerde endpoints.

Backward-compatible: de vorige vorm {"type": "object"} was permissief — alle bestaande clients blijven werken zonder wijzigingen.

2026-02-21 — Prijsherziening: Reports geünificeerd, Business +500K, Free versterkt

Drie prijswijzigingen die integrators beïnvloeden:

  • Reports geünificeerd op 5.000 credits/v1/reports/transit-yearly, /v1/reports/vedic-kundli, /v1/reports/lal-kitab verlaagd van 10.000 cr naar 5.000 cr per call (tweemaal goedkoper). Alle PDF-reports kosten nu hetzelfde — eenvoudigere wiskunde voor batchbudgetten.
  • Plan Business +500K credits/maand — het Business-tarief geeft nu 3.500.000 credits per maand (was 3.000.000) voor dezelfde prijs $199. Bestaande abonnees krijgen automatisch een verhoogd limiet vanaf de volgende factureringscyclus.
  • Plan Free: /v1/reports/* vereist nu een betaald tarief — 12 PDF-endpoints (reports/natal, synastry, child, business, career, love, money, transit-yearly, vedic-kundli, lal-kitab, human-design, tarot) retourneren nu 402 PLAN_UPGRADE_REQUIRED voor Free-sleutels. De rest van de functionaliteit — kaarten, synastrie, voorspellingen, horoscopen — blijft beschikbaar op Free.

Als je Free-sleutel een van deze endpoints heeft aangeroepen — upgrade naar Indie ($5/maand) of hoger, of schakel over naar JSON-equivalenten (/v1/chart, /v1/synastry, etc.) voor vergelijkbare inhoud zonder PDF-render.

2026-02-19 — Autorisatie via Google en GitHub (+2 endpoints)

Één account voor de hele ecosysteem — een gebruiker die zich registreerde op astroway.info of app.astroway.info, logt in op de developer console via dezelfde email/SSO, ziet de bestelgeschiedenis, credits en API-sleutels.

  • GET /v1/auth/oauth/google/start?return=<path> — start Google OAuth-flow.
  • GET /v1/auth/oauth/github/start?return=<path> — start GitHub OAuth-flow.

Callback eindigt met een redirect naar /dashboard/oauth/callback#access_token=&refresh_token=&user= — het dashboard parst de tokens zoals na /v1/auth/login. Als de email al geregistreerd is via het reguliere formulier en email_verified=true van de provider — wordt het account gelinkt, er wordt geen nieuw account aangemaakt.

2026-02-17 — Reports Pack ($99 / 500.000 credits) + white-label inbegrepen

Tarief voor ontwikkelaars van PDF-reports — 100 PDF/maand voor effectief $0,99, met white-label standaard:

  • Tarief reports_pack ($99/maand of $990/jaar) geeft 500.000 credits en 200 requests/minuut.
  • Toegang beperkt tot /reports/* (12 PDF-types: natal, synastry, child, business, career, love, money, transit-yearly, vedic-kundli, lal-kitab, human-design, tarot) + /whitelabel/* (aangepast logo + kleuren + domein). Alles anders retourneert 402 PLAN_PACK_MISMATCH (upgrade_to: pro).
  • White-label inbegrepen als standaard — geen upgrade naar Enterprise nodig voor branded PDF’s.
  • Overconsumptie $3 / 10.000 credits (zoals Pro), de kostenlimiet-schakelaar is beschikbaar.
  • 21 lokalisaties van PDF, formaat A4, levering via ondertekende URL CDN (TTL 24u).

API-plan enum nu: free | indie | starter | pro | business | enterprise | hd_pack | esoteric_pack | vedic_pack | reports_pack. Nieuwe WC-slug: astroway-api-reports-pack.

2026-02-15 — Cross-school: Jaimini yogas + Lal Kitab en KP doshas (+17 endpoints)

Zeventien endpoints — sluiten de cross-school vertical voor yogas en doshas af.

  • Jaimini Yogas (5)/vedic/yogas/jaimini/{raja, dhana, daridra, viparita, full}. Gebaseerd op chara karakas (AK / Amk / PK).
  • Lal Kitab dosha varianten (6)/vedic/doshas/lal-kitab/{manglik, kalsarpa, pitra, shrapit, rin, full}. LK-specifieke afwijkingen en upayas.
  • KP dosha varianten (6)/vedic/doshas/kp/{manglik, kalasarpa, pitra, sade-sati, kemadruma, full}. BPHS-regels + KP sub-lord chain. Sade Sati — transit-aware (vereist targetDate).

Bronnen: Jaimini Sutras 2.x + Sanjay Rath, K. Ashant + R.D. Mathur, K.S. Krishnamurti Reader I-VI. Prijs: TIER_3 (50 credits).

2026-02-13 — Vedic Pack ($19 / 100.000 credits)

Apart tarief voor Vedic-astrologie — 165 endpoints voor de prijs van Starter:

  • Tarief vedic_pack ($19/maand of $190/jaar) geeft 100.000 credits en 100 requests/minuut.
  • Toegang beperkt tot Vedic-namespaces (/vedic/*, /nakshatras, /ashtakavarga, /vedic-divisional). Alle andere endpoints retourneren 402 PLAN_PACK_MISMATCH.
  • Dekking: 16 vargas D1-D60, panchang (7), shadbala (7), yogas (7), doshas (7), compatibility ashtakoot (6), muhurat (12 categorieën), 8 dasha-systemen × 5 niveaus (40), KP, Lal Kitab, Jaimini.
  • 2,5-5× meer kaarten voor dezelfde prijs als Prokerala Ruby (~5K kundlis/maand vs hun 1-2K).

API-plan enum nu: free | indie | starter | pro | business | enterprise | hd_pack | esoteric_pack | vedic_pack. Nieuwe WC-slug: astroway-api-vedic-pack.

2026-02-09 — Lal Kitab: volledige pakket (+12 endpoints)

Twaalf endpoints van de North-Indian Vedic-school gebaseerd op anonieme Urdu MSS 1939-1952. De hele school is YELLOW (intrinsiek — single-school met verschillen tussen moderne auteurs).

  • /vedic/lal-kitab/teva — fixed-house chart (huis = teken).
  • /vedic/lal-kitab/lal-kundali — 12-huizen grid-layout.
  • /vedic/lal-kitab/kismat + /prosperity — fortuin & dhana yoga scoring.
  • /vedic/lal-kitab/dasha (35y) + /varshphal + /life-graph — timing.
  • /vedic/lal-kitab/debts — 6 Rin (Pitri/Stree/Kanya/Atma/Rishi/Daiva) detectie + remedie.
  • /vedic/lal-kitab/remedies — per-planeet upayas (dag / mantra / donatie).
  • /vedic/lal-kitab/{planet-house-effect, blind-house, sleeping-house}.

Disclaimer wordt getoond in responses. Bronnen: K. Ashant Vol I-VI + R.D. Mathur + U.C. Mahajan.

2026-02-06 — Esoteric Pack ($9 / 200.000 credits)

Nieuw add-on tarief voor ontwikkelaars van esoterica/divinatie — 180 endpoints voor $9/maand:

  • Tarief esoteric_pack ($9/maand of $90/jaar) geeft 200.000 credits en 60 requests/minuut.
  • Toegang beperkt tot esoterische/divinatie-namespaces (/tarot/*, /numerology/*, /reference/*, /esoteric/*, /geomancy/*, /runes/*, /palmistry/*, /iching*, /sabian-symbols, /destiny-matrix/ladini, /djamaspa). Alle andere endpoints retourneren 402 PLAN_PACK_MISMATCH.
  • Niet combineerbaar met andere tarieven op dezelfde sleutel — dit is een aparte uitbreiding analoog aan de HD Pack.

API-plan enum nu: free | indie | starter | pro | business | enterprise | hd_pack | esoteric_pack. Nieuwe WC-slugs: astroway-api-esoteric-pack (maandelijkse + jaarlijkse varianten). Als je sleutels aanmaakte via /v1/keys zonder expliciete plan — verandert er niets.

2026-02-02 — BaZi + Zi Wei Dou Shu (+17 endpoints)

De derde Chinese categorie, na Chinese Dierenriem + Feng Shui:

  • BaZi (5)/bazi/{year-pillar, month-pillar, four-pillars, element-balance, year-pillar-decade}. Jaar + maandpilaren zijn canoniek, dag + uurpilaren worden uitgesteld tot cross-verificatie met Hong Kong Observatory (verschillende bronnen geven verschillende JD-anchors).
  • Zi Wei Dou Shu MVP (12)/ziwei/{twelve-palaces, main-stars, full-chart, palace-destiny, palace-siblings, palace-spouse, palace-children, palace-wealth, palace-health, palace-travel, palace-career, palace-property}. MVP — paleisbetekenissen + lijst van 14 hoofdsterren. Volledige kaart wordt uitgesteld (vereist gespecialiseerde lunair-maand efemeriden).

API exposeert nu 505 endpoints — gelijk aan de bredere concurrent (Astrology-API.io).

2026-01-30 — Wellness (+9 endpoints)

Negen wellness-endpoints — medische astrologie + dieet + yoga + kristallen etc. Educatief gebruik alleen — geen medisch advies, disclaimer in elke response.

  • POST /v1/wellness/medical-astrology — body-rulership volgens traditionele Melothesia.
  • POST /v1/wellness/diet — voeding per element (focus / benadrukken / vermijden).
  • POST /v1/wellness/yoga — focus + asana’s + pranayama per teken.
  • POST /v1/wellness/exercise — intensiteit + aanbevolen/vermijd per element.
  • POST /v1/wellness/mental-health — elementprofiel spiegels + dominantElement + sterke/zwakke punten + coping.
  • POST /v1/wellness/sleep-cycles — slaadtips per maanfase.
  • POST /v1/wellness/herbs — kruiden per planetaire heerser van het teken (Culpeper 1653).
  • POST /v1/wellness/crystals — kristallen per teken + intenties.
  • POST /v1/wellness/cycle — leeftijdgebaseerde wellness mijlpalen (Saturn return, Uranus opposition, …).

Bronnen: Pelletier 1978 + Culpeper 1653 + Judy Hall Crystal Bible. Tier — 2 credits (cycle = 1 credit).

2026-01-27 — Mayaanse kalenders (+8 endpoints)

Maya-blok: klassieke Tzolkin + Haab + Lange telling + Kalender Ronde + Nachtheer, plus Dreamspell (modern Argüelles 1990).

  • POST /v1/mayan/tzolkin — 260-daagse heilige kalender (getal 1-13 + naam uit 20).
  • POST /v1/mayan/haab — 365-daagse burgerkalender (18 maanden × 20 + 5-daagse Wayeb).
  • POST /v1/mayan/long-count — 5-plaats posities-notatie baktun.katun.tun.uinal.kin.
  • POST /v1/mayan/calendar-round — gecombineerde Tzolkin+Haab (52-jarige cyclus).
  • POST /v1/mayan/lord-of-night — 9-daagse cyclus (G1-G9).
  • POST /v1/mayan/full — alles klassiek in één call.
  • POST /v1/mayan/compatibility — compatibiliteit van een paar op basis van toon/naam/element/richting.
  • POST /v1/mayan/dreamspell — modern Argüelles (kin 1-260, toon × zegel).

Bron: Goodman-Martínez-Thompson correlatie (Thompson 1935 + Lounsbury 1976). Validatie-anchor: 2012-12-21 = Lange telling 13.0.0.0.0 ✓ (Bak’tun rollover).

2026-01-23 — Sthira + Shoola Dasha (+10 endpoints)

Twee Jaimini-scholen van rasi-dasha met volledige cascade (maha, antar, pratyantar, sookshma, prana):

  • Sthira — seed = teken van Brahma-planeet, MD vooruit 12 tekens (7y beweeglijk / 8y vast / 9y dual).
  • Shoola — seed = stronger_rasi(asc, asc+6), MD vooruit 12×9y, optie antardasaSeedOption ∈ 3.

Sluit de set van 10 dasha-scholen × 5 niveaus = 50 endpoints af. Bronnen: BPHS Adhyayas 49-50 + Jaimini Sutras 2.x.

2026-01-19 — Huisdier + Bedrijf + Financieel (+36 endpoints)

Drie categorieën in één shipment:

  • Huisdier (14)/pet/{birth-chart, sun-sign-meaning, personality, temperament, training-style, diet-by-sign, grooming-by-element, exercise-needs, communication-style, play-style, health-tips, best-names, lucky-day, owner-pet-compatibility}. Disclaimer: alleen entertainment — geen dierenartsadvies.
  • Bedrijf (12)/business/{founder-personality, leadership-style, ideal-industry, founding-chart, electional-day, name-suggestions, team-compatibility, customer-archetype, marketing-style, risk-profile, ideal-partner-sign, expansion-timing}. Disclaimer: strategische ideevorming, geen juridisch/belastingadvies.
  • Financieel (10)/financial/{investor-archetype, risk-tolerance, spending-style, savings-tips, career-money-style, wealth-house, lucky-numbers, lucky-day, market-timing, wealth-cycle}. ⚠️ NOT INVESTMENT ADVICE — versterkte disclaimer in elke response.

Tier — 2 credits (Financial market-timing/wealth-cycle = 3 credits).

2026-01-16 — Jaimini analyse suite (+10 endpoints)

Tien Jaimini-analytische endpoints — chara/naisargika karakas, padas (A1..A12 + S1..S12 + M1..M12 + graha arudhas), Upapada, rasi/graha drishti, Karakamsa (AK in D9), lopende dasha-summary, basis Jaimini yogas.

Bronnen: Jaimini Sutras 1-2 + BPHS Adhyayas 26/47.

2026-01-09 — Statuspagina + AI-agents + standaard base-URL

  • Publieke statuspagina: https://api.astroway.info/status — uptime, latency p50/p95/p99, gecached 60s.
  • llms.txt voor AI-agents: https://api.astroway.info/llms.txt — gestructureerde instructies voor Claude / ChatGPT / Perplexity Code agents.
  • Standaard base-URL in documentatie, MCP-server, SDK’s, Postman-collectie — api.astroway.info/v1 (met 301 redirect vanaf de oude api-calc.astroway.info).

2025-12-30 — Tribhagi, Shatabdika, Shodashottari Dashas (+15 endpoints)

Drie nakshatra-dasha-systemen met volledige cascade:

  • Tribhagi — 1/3-schaal Vimshottari (40-jarige cyclus).
  • Shatabdika — 100-jarige cyclus, 7 planeten (zonder schaduw).
  • Shodashottari — 116-jarige cyclus, 8 planeten (zonder Ketu).

Bronnen: BPHS Adhyaya 46.

2025-12-25 — Creditplannen: 5-tier herkalibratie + Free 5K → 10K

Herkalibratie van credit tiers na een audit van 18 concurrenten. Het Free-plan geeft nu 10.000 credits per maand (was 5.000). De kostenpercentages voor typische use-cases (natalkaart + 7 transities) zijn met ~22% verlaagd. Geen breaking changes in de API — alleen de economie.

2025-12-17 — Chinese Dierenriem + Feng Shui Kua (+8 endpoints)

De eerste Chinese astrologie-blok, basislaag (BaZi + Zi Wei Dou Shu volgt):

  • POST /v1/chinese/zodiac/animal — dier van het jaar + volledige pilaar (Geng-Wu, Wood-yang, etc.).
  • POST /v1/chinese/zodiac/element — vaste + cyclische Wu Xing element met yin/yang.
  • POST /v1/chinese/zodiac/inner-animal — innerlijk dier (maandtak).
  • POST /v1/chinese/zodiac/secret-animal — geheim dier (uurtak — vereist time).
  • POST /v1/chinese/zodiac/compatibility — compatibiliteit van een paar op basis van San He drie-eenheid / Liu Chong conflict-paren.
  • POST /v1/chinese/feng-shui/kua — persoonlijk Kua-getal + East/West-groep.
  • POST /v1/chinese/feng-shui/lucky-directions — 4 geluks- + 4 ongeluks-kompasrichtingen.
  • POST /v1/chinese/feng-shui/bagua — Bagua-kaart van 9 levenssferen met elementen + kleuren.

Bron: 60-jiazi canoniek + L. Skinner Living Earth Manual (1976) + Lillian Too. Prijs tier — 2 credits per call. Lichun cutoff = 4 februari (nauwkeurigheid ±1 dag voor 1900–2100).

2025-12-09 — Quality pass: 24 bugfixes in Vedic categorieën

Fix van 24 berekeningsbugs via 6 parallelle deep-research agents. De meest kritieke: Mangal dosha cancellation (eigen/exalteerde Mars annuleert volgens BPHS), Pitru dosha trigger (Zon-Saturnus vs Zon-Rahu), composite Davison ARMC drift, ACG meridiaanlijnnauwkeurigheid. Snapshot-tests toegevoegd: 47.

2025-12-02 — Vedische Compatibiliteit + Muhurat (+18 endpoints)

  • Compatibiliteit (6) — Ashta-Koota matching (Varna/Vasya/Tara/Yoni/Graha-Maitri/Gana/Bhakoot/Nadi) + Mangal dosha compat + Bhrigu summary.
  • Muhurat (12) — electieve voor huwelijk, bedrijf, reis, onderwijs, operatie, bruidegom, muhurta-types (abhijit, vijaya, amrit, brahma).

Bronnen: BPHS + Muhurta Chintamani.

2025-11-29 — KP (Krishnamurti Paddhati): volledige pakket (+10 endpoints)

Tien endpoints van de canonieke KP-school (K.S. Krishnamurti 1971).

  • /vedic/kp/{cusps, sub-lords, planet-cuspal-position} — Placidus huizen + 4-niveau sub-lord ketting (teken / ster / sub / sub-sub).
  • /vedic/kp/ruling-planets — Dag/Hora + Asc + Maan ketting, gededupliceerd.
  • /vedic/kp/horary — KP horary nummer 1..249 → ASC longitude lookup.
  • /vedic/kp/significators — primaire / secundaire / tertiaire per planeet.
  • /vedic/kp/sub-sub-lord — ketting op willekeurige siderische lengte.
  • /vedic/kp/asc-sub — Ascendant sub-lord.
  • /vedic/kp/fortuna — Lot van Fortuin (dag/nacht) + KP-ketting.
  • /vedic/kp/transit-kp — huidige momentposities + KP-ketting.

Algoritme: Vimshottari proportionele sub-verdelingen (27 sterren × 9 sub-lords). Bronnen: K.S. Krishnamurti Reader I-VI (1971-77).

2025-11-22 — Vimshottari + Yogini + Ashtottari + Kalachakra Dashas (+20 endpoints)

Vier klassieke Vedische dasha-systemen met volledige cascade (maha, antar, pratyantar, sookshma, prana):

  • Vimshottari — 120-jarige cyclus, 9 planeten.
  • Yogini — 36-jarige cyclus, 8 yogini’s.
  • Ashtottari — 108-jarige cyclus, 8 planeten (zonder Ketu), Ardradi traditie.
  • Kalachakra — tekengebaseerde dasha, paramayu varieert per pada (100/85/83/86).

Bronnen: BPHS Adhyaya 46 + Saravali. Cross-validatie tegen PyJHora 7.02.

2025-11-08 — Chara Dasha (Jaimini K.N. Rao) (+5 endpoints)

Rasi-dasha school van Jaimini in de variant van K.N. Rao (1995). Richting = vooruit voor beweeglijke/dubbele tekens van de lagna, achteruit — voor vaste. Co-lord regel voor Schorpioen (Mars+Ketu) en Waterman (Saturnus+Rahu).

2025-10-25 — MCP-server + AI-gateway

  • MCP-server @astroway/mcp — Model Context Protocol voor Claude $1, Cursor, Cody. Elke API-endpoint is beschikbaar als MCP-tool.
  • AI-gateway — aparte private microservice ai.astroway.info verwerkt LLM-requests met provider-ketting (Gemini Flash → Groq Llama → OpenRouter → Cerebras → SambaNova → Mistral).
  • TypeScript SDK wordt later apart gelanceerd — gebruik voorlopig OpenAPI-codegeneratie vanaf https://api.astroway.info/v1/openapi.json (openapi-typescript / openapi-fetch geven een getypeerde client met 612 getypeerde request/response paren).

2025-10-08 — Vedische Yogas + Doshas Parashara (+14 endpoints)

  • Yogas (7) — Raja, Dhana, Dharma-Karmadhipati, Pancha-Mahapurusha, Gajakesari, Adhi + samengesteld.
  • Doshas (7) — Mangal, Kaal Sarp, Pitru, Shrapit, Grahan, Guru-Chandal + samengesteld.

Bronnen: BPHS Adhyayas 36-39, Phaladeepika.

2025-08-10 — Vedische Vargas D1-D60 + Panchang + Shadbala (+31 endpoints)

  • 16 Vargas D1-D60 (16) — van Rasi (D1) tot Shashtiamsa (D60), per BPHS Adhyaya 7.
  • Panchang (8) — tithi, vara, nakshatra, yoga, karana + zonsopgang/zonsondergang, abhijit, rahu kaal.
  • Shadbala (7) — 6 bronnen van kracht per planeet + samengesteld (Sthana, Dig, Kala, Cheshta, Naisargika, Drig).

2025-05-18 — Esoterische woordenboeken + Kristal/Engel/Droom (+30 endpoints)

Uitbreiding van reference-woordenboeken: 15 esoterische concepten (chakra’s, koshas, tattvas, gunas) + 15 crystal/angel/dream lookup-tabellen. Gecached op edge (Cloudflare R2).

2025-03-12 — Reference glossary + Tarot Lenormand (+24 endpoints)

  • Reference (14) — woordenboeken van tekens, planeten, huizen, aspecten, nakshatras, vaste sterren, Sabian-symbolen.
  • Tarot Lenormand (10) — 36-kaart systeem: single, 3-kaart, 9-kaart, Grand Tableau, per vraag.

2024-11-15 — Tarot Marseille (+20 endpoints)

20 endpoints voor de Marseille-deck: spreads (single, 3-kaart, Cross, 5-kaart, Keltisch Kruis, jaarvooruitzicht), kaartbetekenissen, reversed-modus, per vraag. Bronnen: Camoin / Jodorowsky publieke referenties.

2024-08-25 — Numerologie — volledige pakket: Pythagoreïsch + Chaldees + Kabbalistisch + Vedisch (+40 endpoints)

Vier numerologische systemen × 10 endpoints elk: life path, expression, soul urge, personality, birthday, maturity, huidige persoonlijk jaar/maand/dag, naamcompatibiliteit.

Bronnen: Pythagoreïsch (Cheiro 1908), Chaldees (Cheiro), Kabbalistisch Hebreeuwse gematria, Vedisch Chaldees Indiaas.

2024-05-08 — Tarot Rider-Waite-Smith (+35 endpoints)

35 endpoints voor de RWS-deck: alle canonische spreads (single, 3-kaart, Keltisch Kruis, jaarvooruitzicht, relatie, 5-kaart hoefijzer, 7-kaart ellips, beslissing, situatie, maandelijks), kaartbetekenissen (rechtop + reversed), per vraag, dagkaart, deck shuffle.

Bronnen: Smith images PD sinds 2021, Waite “Pictorial Key” 1909 PD.

2024-02-20 — AI-horoscoopgeneratie + interpretaties (+12 endpoints)

Generatie van natural-language interpretaties:

  • /horoscope/{daily, weekly, monthly} — teksthoroscopen.
  • /interpret/{natal, transit, synastry, compatibility} — gedetailleerde interpretaties.

Provider-ketting: GPT-4 → Anthropic Claude → fallback Groq.

2023-11-28 — Destiny Matrix (Ladini) (+1 endpoint)

/destiny-matrix/ladini — systeem van Natalia Ladini (Russische/GOS-markt). Single-author methode met expliciete disclaimer.

2023-09-20 — Aspecten timeline + harmonischen + cyclische index (+12 endpoints)

Uitgebreide aspectanalyse:

  • /aspect-timeline — exacte tijdstippen van aspects voor N dagen vooruit.
  • /harmonics/{2..12} — harmonische kaarten.
  • /cyclic-index — André Barbault’s cyclische index van sociale spanningen.
  • /sabian-symbols — Marc Edmund Jones 360 symbolen.

2023-05-10 — Astrocartografie + Local Space + Geodetisch (+18 endpoints)

Geo-astrologie:

  • /acg + /acg-zones — Astrocartografie lijnen van planeten.
  • /local-space — Local Space horizon.
  • /parans — parans (Bernadette Brady).
  • /relocation — relocationkaart.
  • /zenith + /horizon + /geodetic — extra geo-engines.
  • /ccg-analysis — CCG/CMG gedetailleerde geo-analyse.

Bronnen: Jim Lewis Astro*Carto*Graphy, Sepharial Theory of Geodetic Equivalents, Bernadette Brady.

2023-02-15 — Human Design module (+12 endpoints)

Volledige Human Design engine:

  • /human-design — bodygraph (poorten, kanalen, centra, type, profiel, autoriteit, strategie, omgeving, perspectief).
  • /hd/incarnation-cross — incarnatie kruis + 4 poorten.
  • /hd/{channels, gates, profiles, definition, authority, strategy, environment, perspective, mental-projector, etc}.

Bronnen: Ra Uru Hu The Human Design System + Chetan Parkyn + Lynda Bunnell.

2022-08-20 — Server-side synastry + composite

Relatie-astrologie (synastry, composite, Davison) geïmplementeerd op de server. Eerst beschikbaar via /v1/synastry, /v1/composite, /v1/davison. Marker voor uitbreiding naar relatieanalyse.

Geverifieerd tegen Solar Fire / Astrodienst — drift binnen de methode-foutmarge (≤0,5″ op gemiddelde berekening).

2022-07-28 — Synastry, composite, Davison + group synastry (+5 endpoints)

  • /synastry — relatievergelijking met aspectmatrix.
  • /composite — Robert Hand midpoint composite.
  • /davison — Ronald Davison time-place composite.
  • /group-synastry — multi-persoon (3+) synastry matrix.

Bronnen: Hand Planets in Composite, Davison Synastry, Lois Sargent.

2022-04-15 — app.astroway.info SPA — consumentenproduct live

Gelanceerd app.astroway.info — SPA op React/TypeScript, dat de backend benadert via /v1/*. Gebruikersaccounts, opgeslagen kaarten, favorieten. Marker voor de overgang van alleen-website naar een volwaardig product.

Dezelfde backend wordt later de basis voor de publieke API.

2022-03-18 — Essentiële waardigheden + recepties + almuten + Arabische delen (+13 endpoints)

Klassieke astrologie:

  • /essential-dignities — domicilie, exaltatie, tripliciteit, termen, gezichten.
  • /receptions — wederzijdse receptie detectie.
  • /almuten — Almuten Figuris (kaartheerser).
  • /arabic-parts — Lots of Fortune, Spirit, Eros, Necessity en andere 30+ Hellenistische lots.
  • /hyleg — hyleg + alcocoden.
  • /algol-minimum + /fixed-stars — vaste sterren.

Bronnen: Lilly Christian Astrology + Brennan Hellenistic Astrology.

2021-08-10 — Transitkalender + forecastkalender + fase return (+10 endpoints)

  • /transit-calendar — exacte tijdstippen van transities voor 6/12 maanden vooruit.
  • /forecast-calendar — maandelijkse forecasts.
  • /phase-return — zonnekeering, maankeering, Saturnuskeering, Jupiterkeering.
  • /eclipse-analysis — eclipsen in context van natalkaart.

2021-04-05 — Aspectberekening + huizensystemen uitbreiding (+8 endpoints)

  • /aspects — volledige aspectmatrix met orb-tabellen (Ptolemaeus, modern, asteroïde).
  • /coalescent — coalescent punten.
  • /disposition-chains — planeetheerser ketting.
  • Huizensystemen uitbreiding: Placidus, Koch, Equal, Whole, Campanus, Regiomontanus, Topocentrisch, Porphyrius, Alcabitius, Morinus.

2020-07-10 — Aspectenmatrix + klassieke aspecten

De berekeningssuite is gestabiliseerd. /v1/aspects is klaar: ondersteuning voor conjunction, opposition, square, trine, sextile met Ptolemaeïsche orbs. Fundament voor alle verdere analytics (transities, synastry, returns).

De WASM-build van Swiss Ephemeris is definitief geïntegreerd — ~5x sneller dan het eerder gebruikte analytische model.

2020-06-15 — Dagelijkse/weekly horoscooptekst (+4 endpoints)

  • /horoscope/daily/{sign} — dagelijkse horoscoop voor elk teken.
  • /horoscope/weekly + /horoscope/monthly — wekelijkse / maandelijkse.
  • /sun-signs — betekenissen van zonnetekens.

De tekst wordt gegenereerd door het handmatige redactieteam (LLM-augmented teksten kwamen later in 2024).

2020-03-20 — Synastry beta + efemeriden extras (+5 endpoints)

  • /synastry-beta — initiële synastry (volledige release in 2022).
  • /ephemeris/{planets, asteroids, lunar-nodes} — historisch 1900-2100.
  • /extra — vaste sterren, Zwarte Maan Lilith, Chiron.

2020-02-20 — REST API-skelet + OpenAPI 2.0

Interne OpenAPI 2.0-specificatie gepubliceerd. Eerste namespace /v1/*. Authenticatie via X-Api-Key-header. Rate-limiting infrastructuur klaar.

Intern mijlpaal — de publieke API wordt later gelanceerd, maar het contract is vanaf dit moment stabiel.

2019-12-15 — Intern /chart berekeningsengine

Eerste server