Semua perubahan yang memengaruhi kode integrator: endpoint baru, pembaruan SDK, perubahan pada /openapi.json, penyesuaian harga kredit, deprecation, breaking changes. Yang terbaru — di bagian atas. Perubahan internal situs tidak dicatat di sini.
Kontrak API stabil dalam /v1/* — setiap breaking change akan dirilis di bawah /v2/*, sementara /v1/* akan terus berfungsi setidaknya selama 12 bulan.
2026-05-16 — Hosted MCP endpoint live di mcp.astroway.info/mcp
@astroway/mcp sekarang tersedia dalam dua mode transport. Stdio (paket npm) tetap tidak berubah; ditambahkan hosted Streamable HTTP endpoint untuk integrasi zero-install di Claude $1 (claude.ai di browser), Claude $1, Cursor, Cline, dan klien MCP lainnya.
Instalasi satu klik untuk Cursor — tombol cursor://anysphere.cursor-deeplink/mcp/install?... di halaman /examples/mcp/. Untuk Claude $1 — melalui + → Add Connector → Custom (tanpa perlu mengedit JSON).
// Opsi JSON untuk Cline / Continue / Windsurf{ "mcpServers": { "astroway-hosted": { "url": "https://mcp.astroway.info/mcp", "headers": { "Authorization": "Bearer aw_live_..." } } }}Katalog alat yang sama dengan 630 alat + 12 prompt + 14 sumber daya, otorisasi aw_test_* / aw_live_* yang sama (dalam mode hosted melalui header Authorization: Bearer … alih-alih variabel lingkungan), kumpulan kredit yang sama. Multi-tenant secara desain — setiap permintaan membawa kunci sendiri, kredit didebit dari akun pemilik kunci. Kanal di X-Astroway-Channel — mcp-http (hosted) vs mcp (stdio) untuk pelacakan adopsi.
Mengapa dua mode. Stdio (npx @astroway/mcp) tetap untuk pengguna power Cursor / integrator yang peduli privasi — kunci tidak pernah meninggalkan mesin, tanpa lompatan jaringan. Hosted menutup segmen Claude $1 (yang hanya mendukung MCP remote) dan skenario zero-install. Pola yang sama dengan Stripe / Resend / GitHub MCP.
Endpoint health — dapat diakses publik tanpa otorisasi:
curl https://mcp.astroway.info/health# {"status":"ok","version":"…","uptime_sec":…,"mcp_protocol_version":"2024-11-05"}Dokumentasi lengkap untuk kedua mode — /examples/mcp/.
2026-05-15 — Endpoint baru GET /v1/auth/keys/me
Introspeksi kunci API. Kirim X-Api-Key — dapatkan status penuh: paket, kredit, status, domain yang terikat, waktu pembuatan, sumber pendaftaran. Berguna untuk konsumen SDK (TS / Python / PHP / MCP) — “apa yang ada di kunci saya saat ini” tanpa perlu membaca dasbor. Mirip dengan Stripe /v1/account atau GitHub /user.
curl -H "X-Api-Key: aw_live_..." https://api.astroway.info/v1/auth/keys/me# →# {# "key_prefix": "aw_live_4ab...", # 11 karakter pertama, kunci lengkap tidak pernah dikembalikan# "plan": "free",# "credits_remaining": 9830,# "credits_total_this_period": 10000,# "period_end": "2026-06-01T00:00:00.000Z", # akhir bulan kalender# "status": "active", # active | suspended | revoked# "domain": null, # domain yang terikat ke kunci (untuk kunci wp-plugin)# "domain_bound_at": null,# "created_at": "2026-04-24T22:03:59.000Z",# "referrer_source": "direct" # direct | wp_plugin | mcp | sdk | dashboard | other# }Tanpa otorisasi: 401 MISSING_API_KEY. Kunci tidak valid: 401 INVALID_API_KEY.
Spesifikasi OpenAPI 3.1. /v1/openapi.json sekarang mendeklarasikan /v1/auth/keys/me. Kode generasi SDK akan menambahkan client.auth.keys.me() pada regenerasi berikutnya.
Kemampuan mundur. Endpoint lama GET /v1/keys/usage (hanya mengembalikan credits_today + batas rate) tetap berfungsi — ini adalah endpoint terpisah untuk pemeriksaan cron server. /auth/keys/me mengembalikan status penuh plus pengikatan domain untuk skenario wp-plugin.
2026-05-14 — Lokalisasi /horoscope/* dan /interpret/* (21 bahasa)
POST /v1/horoscope/{daily,weekly,monthly,yearly,compatibility} dan POST /v1/interpret/{natal,synastry,transits,element,placement} — 10 endpoint yang mengembalikan teks interpretasi — sekarang mengembalikan respons dalam bahasa klien.
Cara menghubungkan:
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"}'# → respons dalam bahasa HindiPrioritas resolusi (server-side):
body.language="de"— parameter per panggilan eksplisit (prioritas tertinggi)Accept-Language: de, en;q=0.7— RFC 7231 q-weighted; kode pertama yang cocok dengan bahasa aktif akan menang?lang=de— parameter kueri untuk klien yang tidak mengontrol header- Fallback →
uk(bahasa sumber)
Bahasa yang didukung (21): uk, en, de, ru, pl, es, pt, fr, it, nl, cs, ro, hu, el, tr, ar, hi, ja, ko, vi, id. Kode yang tidak dikenal akan diam-diam jatuh ke uk tanpa kesalahan.
Spesifikasi OpenAPI 3.1. /v1/openapi.json sekarang mendeklarasikan Accept-Language (header) dan lang (kueri) sebagai parameter dengan enum 21 kode pada 10 endpoint ini. Kode generasi SDK (openapi-typescript, openapi-generator-cli) akan secara otomatis menambahkan panggilan bertipe .lang('hi') pada regenerasi berikutnya.
Apa yang diterjemahkan: hanya bidang teks interpretasi (horoscope, interpretation, disclaimer, dll). Bidang numerik (longitude, latitude, score, ID tanda, ID rumah) tetap kanonikal — klien memformatnya secara lokal. Standar segmen (Vedika, DivineAPI, AstrologyAPI.com).
Cakupan: saat ini, 10 endpoint interpretasi yang dikelompokkan sedang dilokalisasi. Endpoint perhitungan (/chart, /synastry, /transits, /vedic/*, /human-design/*, /tarot/*, /numerology/*, ~690 lainnya) mengembalikan angka dan pengidentifikasi kanonikal (name: "Aries", glyph: "♈") tanpa perubahan — klien melokalisasinya melalui tabel lookup mereka sendiri. Ini adalah standar segmen.
Kemampuan mundur. Kode yang ada tanpa Accept-Language / ?lang= / body.language menerima uk secara default, seperti sebelumnya.
Dukungan SDK (@astroway/sdk, astroway, astroway/sdk, @astroway/mcp) menambahkan opsi lang di konstruktor — rilis terpisah akan datang dalam beberapa minggu melalui cron-applier di repositori staging.
2026-05-09 — Tiga SDK diluncurkan: TypeScript, Python, PHP
Tiga SDK resmi hidup di registri publik — pembungkus di sekitar 700+ endpoint API yang sama. Satu spesifikasi OpenAPI 3.1 → tiga klien idiomatik bahasa.
| Paket | Registri | Versi |
|---|---|---|
@astroway/sdk | npm | 0.1.0-alpha.1 |
astroway | PyPI | 0.1.0a1 |
astroway/sdk | Packagist | v0.1.0-alpha.1 |
Apa artinya bagi integrator:
- Alternatif type-safe untuk HTTP mentah. Autocomplete path + tipe permintaan dan respons di IDE. Helper method
aw.post('/chart', body=...)(Python/PHP) atauaw.client.POST('/chart', { body })(TS) — alih-alihfetch/requests/Guzzlemanual. - Antarmuka yang identik lintas bahasa. Konstruktor
Astroway({apiKey, baseUrl, authScheme, timeout, retry})bekerja sama di TS / Python / PHP. Jika proyekmu multibahasa — overhead kognitif lebih rendah. - Retry otomatis pada 408/409/429/5xx dengan exponential backoff + full jitter. Menghormati header
Retry-After. Default 2 retry, dapat dikonfigurasi melaluiretry={maxRetries: 0}. - Hierarki kesalahan template Stainless — pola yang sama dengan SDK Stripe / OpenAI / Cloudflare. Tangkap
RateLimitError(denganretryAfterSeconds),AuthenticationError(putar kunci),BadRequestError(validasi),ApiError(umum) — dalam urutan itu. - Dua skema otorisasi. Secara default
X-Api-Key: aw_live_...(seperti di curl/Postman). AtauAuthorization: Bearer aw_live_...(seperti di SDK Stripe/OpenAI/Anthropic) —auth_scheme="bearer"di konstruktor. - Header identifikasi, tanpa telemetri. Setiap permintaan membawa
User-Agent: astroway-sdk-<lang>/<version>+X-Astroway-Channel: sdk-<lang>. Tanpa phone-home, tanpa sakelar opt-in/opt-out. - OIDC + SLSA L3 provenance (TS + Python). Rekam sertifikasi Sigstore bahwa paket dibangun dari commit tertentu di repositori publik. Tanpa token jangka panjang di CI.
- MIT, sumber terbuka penuh di
github.com/astroway/{astroway-typescript,astroway-python,astroway-php}.
Mulai cepat:
// 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 Astrowayaw = 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', /* ... */]);Opsi async untuk Python — AsyncAstroway dengan antarmuka identik melalui async/await. Di PHP — sync only (PHP tidak memiliki cerita async terpadu). Di TS — native promises berbasis openapi-fetch.
Ini adalah alpha — API publik dapat berubah hingga 0.1.0 proper berdasarkan feedback integrator. Kunci versi tepat (@astroway/sdk@0.1.0-alpha.1) selama periode alpha — atau latest alpha pada saat instalasi.
@astroway/mcp — server MCP untuk Claude / Cursor / GPT — terus hidup berdampingan sebagai produk terpisah.
2026-05-07 — Pembaruan server MCP
@astroway/mcp telah diperbarui — menghasilkan katalog alat secara otomatis dari /openapi.json saat ini tanpa pengeditan manual. Semua yang muncul di API dalam beberapa minggu terakhir (kompatibilitas suite, endpoint laporan), langsung terlihat di Claude / Cursor / GPT.
Bagi integrator:
- Katalog alat mencerminkan keadaan API yang hidup
- Endpoint template path (
/v1/.../id) sementara dilewati untuk menghindari kebingungan parser deskripsi - Anotasi biaya di deskripsi alat — Claude melihat biaya panggilan sebelum eksekusi
- OIDC trusted publishing + SLSA L3 provenance — paket terverifikasi ke commit tertentu di repositori publik
astroway/astroway-mcp
Instalasi:
npm install -g @astroway/mcpAtau melalui konfigurasi MCP Claude $1 / Cursor:
{ "mcpServers": { "astroway": { "command": "npx", "args": ["-y", "@astroway/mcp"] } }}Sumber: astroway/astroway-mcp publik (MIT).
2026-04-11 — Kompatibilitas lintas sistem (+10 endpoint)
Grup baru /v1/compat/* — skor kompatibilitas terpadu lintas astrologi barat, vedic, cina, numerologi, tarot, human design. 6 sistem memberikan metrik terpadu untuk indikator UX di aplikasi astrologi multi-tradisional.
| Endpoint | Apa yang dihitung |
|---|---|
/compat/full | kompatibilitas terpadu 6-sistem 0–100 |
/compat/astro-vedic | Synastry barat × Vedic Ashtakoot |
/compat/astro-chinese | Kompatibilitas barat × Bazi |
/compat/astro-numerology | Dasar numerologi yang disinkronkan dengan synastry |
/compat/astro-tarot | Pembacaan silang arketipe |
/compat/astro-hd | Synastry × HD elektromagnetik / gerbang dominan |
/forecast/multi-system | Prakiraan tahunan terpadu lintas 6 sistem |
/forecast/yearly-fusion | Sorotan tahunan yang diberi bobot oleh sistem |
/profile/spiritual-path | Arketipe jalan spiritual dari Pisces + Neptunus + rumah Moksha vedic |
/profile/multi-archetype | Deteksi arketipe pahlawan lintas 5 sistem |
Setiap endpoint mengembalikan JSON dengan bidang disclaimer — ini adalah metodologi penilaian AstroWay, bukan pernyataan klinis atau hukum. Tier 4 (100 kredit) per panggilan — komputasi lintas sistem yang berat.
Manifest di /openapi.json diperbarui — SDK / MCP akan mengambilnya secara otomatis.
2026-03-28 — Laporan + Webhook (+17 endpoint)
Dua grup baru di produksi.
/v1/reports/* (12 endpoint) — pembuatan laporan HTML / PDF melalui Puppeteer. Render di sisi api-calc, URL unduhan ditandatangani (TTL 24 jam).
| Kategori | Slug | Biaya |
|---|---|---|
| Natal | /reports/natal/* | Tier 7 (5000 kr) |
| Synastry | /reports/synastry | Tier 7 |
| Vedic Kundli | /reports/vedic-kundli | Tier 7 |
| Lal Kitab | /reports/lal-kitab | Tier 7 |
| Human Design | /reports/human-design | Tier 7 |
| Tarot | /reports/tarot | Tier 7 |
| Karir / Cinta / Uang / Anak / Bisnis | /reports/* | Tier 7 |
/v1/webhooks/* (5 endpoint) — manajemen langganan, pengiriman event, penandatanganan HMAC. Berlangganan ke event credits.low, key.created, usage.threshold, error.spike.
curl -X POST https://api.astroway.info/v1/webhooks \ -H "Authorization: Bearer aw_live_..." \ -d '{"url": "https://...", "events": ["credits.low"], "secret": "wh_secret_..."}'Setiap pengiriman membawa X-Astroway-Signature: sha256=<hmac> — verifikasi melalui secret. Kebijakan retry: exponential backoff pada 5xx, hingga 5 percobaan dalam 24 jam.
2026-03-14 — Endpoint referensi: publik, tanpa kunci, tanpa kredit
14 endpoint /v1/reference/* (tanda, planet, rumah, aspek, unsur, modalitas, polaritas, martabat, decan, nakshatra, lot, asteroid, sistem zodiak, glif) sekarang berfungsi tanpa X-Api-Key dan berharga 0 kredit. Ini adalah tabel lookup kanonikal — mengenakan biaya untuk endpoint ini adalah kesalahan desain proyek.
Apa artinya bagi integrator:
- Panggilan tanpa kunci — agen MCP eksternal / SDK / halaman pratinjau dapat menarik data referensi tanpa otorisasi. Pembatasan IP tetap seperti di
/public(30 permintaan / jam). - Manifest biaya diperbarui — 14 path berubah dari
TIER_HALF(5 kredit) menjadi0. Jika perencana anggaranastroway_cost_estimatemerujuk ke path ini — panggilan baru tidak akan memengaruhi kuota. - Klien yang ada dengan kunci bekerja tanpa perubahan.
X-Api-Keydiabaikan untuk/reference/*(tidak memerlukan header ekstra).
Kemampuan mundur: respons 200 dan skema JSON tidak berubah, hanya persyaratan otorisasi yang dihapus.
2026-03-07 — Founders’ Lifetime Deal: $299 → paket Indie seumur hidup
Meluncurkan Founders’ Lifetime Deal — peluncuran terbatas. 100 klien pertama membayar $299 sekali dan mendapatkan paket Indie (50.000 kredit/bulan) seumur hidup, tanpa biaya berulang, dengan harga tetap.
Apa artinya bagi integrator:
- Indie standar = $5/bulan. Founders’ = sekali $299 → titik impas pada tahun ke-5, setelah itu ROI tak terbatas. Jika proyekmu setidaknya 5 tahun di astrologi / numerologi / Tarot — Founders’ akan terbayar.
- Payload webhook pada checkout SKU
astroway-api-indie-lifetime: stringapi_keysmenerimaplan='indie',credits_limit=50000,is_lifetime=1,expires_at=NULL. Tanpa biaya bulanan, tanpa webhook pembaruan. - Skema DB: kolom
is_lifetime TINYINT(1)ditambahkan keapi_keysdanshared_user_quotas. Tipe TSApiKeyInfodiperluas. Kunci yang ada =is_lifetime=0(tanpa perubahan perilaku). - Endpoint WP REST
GET /wp-json/astroway/v1/founders-countmengembalikan{sold, total: 100, remaining, available}— digunakan di site/components/founders/FoundersCounter.astro untuk penghitung waktu nyata di halaman /founders/. - Deaktivasi otomatis pada 100/100:
_stock_statusproduk WC secara otomatis berubah menjadioutofstockmelalui hook WCwoocommerce_order_status_completed. Setelah itu, tautan checkout dialihkan ke/pricing/#indie(Indie standar $5/bulan).
Halaman live: /founders/ (uk) + /en/founders/ (en). Entri sidebar “Founders’ Lifetime Deal” dengan badge 🚀 100 only.
Produk WP: astroway-api-indie-lifetime, ID 30618, $299 (13225 UAH), stok=100. Checkout: astroway.info/checkout/?add-to-cart=30618.
2026-03-05 — Halaman pendaratan GDPR / tempat tinggal EU + lencana Pro card EU
Meluncurkan /eu/ — halaman terpisah untuk pengembang UE yang produknya sensitif terhadap GDPR. Penting bagi integrator untuk mengetahui:
- Pro $59 = tempat tinggal UE secara default (Hetzner Nuremberg, aliran data hanya dalam batas UE, analitik anonim — Plausible cookie-free dalam roadmap).
- DPA standar tersedia tidak hanya di Enterprise — ditandatangani melalui email di paket Pro standar dalam 5 hari kerja.
DELETE /v1/me/account— endpoint untuk hak penghapusan GDPR (menghapus wp_user_id Anda dari semua tabel secara instan).- Kartu Pro di /pricing/ sekarang memiliki lencana 🇪🇺 GDPR-ready — klik mengarah ke /eu/ dengan FAQ lengkap.
- DivineAPI / AstrologyAPI / Prokerala — hosting US/India, DPA hanya di Enterprise. Jika kepatuhan GDPR kritis — Pro $59 adalah cara termurah.
Halaman: /eu/ (uk) + /en/eu/ (en). Entri navigasi samping “GDPR / tempat tinggal UE” dengan lencana 🇪🇺.
2026-03-03 — Pembayaran tahunan −25% + transfer kredit + fitur Pro publik
Dua perubahan yang memengaruhi kode integrator:
- Diskon tahunan 17% → 25% (3 bulan gratis alih-alih 2). Harga USD baru untuk tahunan: Indie $45, Starter $171, Pro $531, Business $1791, HD/Esoteric Pack $81, Vedic Pack $171, Reports Pack $891. Pelanggan tahunan yang ada tidak terpengaruh — harga baru hanya berlaku untuk perpanjangan langganan masa depan. Jika kamu mem-parsing harga USD melalui
/wp-json/astroway/v1/api-prices— nilai yang diperbarui sekarang dikembalikan secara otomatis. - Transfer kredit untuk pelanggan tahunan: kredit yang tidak terpakai ditransfer ke siklus bulanan berikutnya, dibatasi hingga 1× batas bulanan paket. Diaktifkan secara otomatis saat mendaftar paket tahunan. Terlihat melalui header respons baru:
X-Credits-Limit: <int>— batas bulanan efektif (termasuk transfer)X-Credits-Remaining: <int>— seperti sebelumnya, tetapi dengan transferX-Credits-Rollover: <int>— saldo transfer saat ini (hanya untuk tahunan)
- Paket Pro ($59) sekarang diiklankan secara terbuka: endpoint streaming (waktu nyata), penagihan yang kompatibel dengan GDPR di UE, MCP yang diperluas (multi-agent / debat / RAG), webhook (10 tipe). Ini adalah fitur yang sudah ada di Pro — sebelumnya disembunyikan di docs.
Skema DB: kolom credit_rollover_enabled TINYINT(1) + credits_rolled_over INT UNSIGNED ditambahkan ke api_keys dan shared_user_quotas. Awalnya — keduanya = 0 untuk semua kunci yang ada.
2026-03-01 — Tabel biaya kredit transparan per endpoint
Meluncurkan halaman publik /credits/ dengan pemecahan lengkap kredit untuk 700+ endpoint. Tidak ada pesaing (DivineAPI, AstrologyAPI, Prokerala) yang memublikasikan tabel seperti ini — mereka mengenakan 1 kredit/panggilan tetap dan menyembunyikan perutean internal.
Bagi integrator, ini memberikan tiga hal:
- Unit ekonomi yang transparan — biaya $/panggilan yang tepat untuk setiap endpoint (anggaran bulanan di
/pricing/× biaya paket = biaya aktual per panggilan). - Sinkronisasi otomatis dengan kode — tabel dihasilkan selama build dari
endpoint-costs.ts. Jika kami menambahkan endpoint baru atau mengubah paket — halaman diperbarui secara otomatis pada deployment berikutnya. - Penanda paket Free — kolom menunjukkan endpoint mana yang memerlukan Indie+ (ikon 🔒, 28 endpoint saat ini).
Tersedia di: /credits/ (uk) dan /en/credits/ (en). Tautan silang dari /rate-limits-credits/ dan entri navigasi samping Starlight (ikon “Baru”).
2026-02-27 — Peta Vedic, cosmogram, jalur gerhana, peta bintang (+6 endpoint)
Menyelesaikan kategori Visualisasi pada 14/14 endpoint sesuai roadmap:
POST /v1/render/wheel-vedic-north— tata letak North Indian (berlian). Rumah tetap, tanda berputar sesuai lagna.POST /v1/render/wheel-vedic-south— tata letak South Indian (4×4 grid). Tanda tetap (Pisces di kiri atas), rumah mengambang.POST /v1/render/wheel-vedic-east— tata letak East Indian (Bengali). Persegi dengan diagonal + persegi dalam yang diputar.POST /v1/render/cosmogram— Cosmobiology 90°-dial School of Hamburg (Ebertin 1940 + Witte 1928).POST /v1/render/eclipse-path— peta dunia equirectangular dengan jalur lat/lon yang disediakan oleh pemanggil; merender garis pusat + jalur dengan lebar yang ditentukan.POST /v1/render/star-map— proyeksi stereografik dari daftar titik (RA/Dec) dengan penskalaan magnitude.
Semua render — pure SVG, tanpa headless-Chrome.
2026-02-25 — Bi-/tri-wheel + komposit + bioritme (+4 endpoint)
Empat endpoint visualisasi baru yang memperluas mekanisme SVG:
POST /v1/render/bi-wheel— dua lingkaran konsentris: bagian dalam natal + cincin luar dengan planet transit (atau progresif).POST /v1/render/tri-wheel— tiga lingkaran: natal + progresif + transit.POST /v1/render/composite— render peta komposit dari dua data natal input (komposit midpoint).POST /v1/render/biorhythm— grafik sinusoidal dari tiga siklus: fisik (23 hari), emosional (28), intelektual (33).
Perhitungan di sini murni, hanya render; untuk bi-wheel semua planet dari dua peta dihitung secara paralel (Promise.all).
2026-02-24 — Visualisasi: rendering SVG (+4 endpoint)
Empat endpoint baru mengembalikan render SVG dari peta natal dan visual terkait. Pure server-side — tanpa Puppeteer/headless-Chrome, sehingga latensi ~10 ms alih-alih 1-2 detik dan gratis untuk paket free.
POST /v1/render/wheel-western— roda barat (cincin tanda + cincin rumah + planet + garis aspek).POST /v1/render/aspect-grid— matriks segitiga aspek dengan tanda + orbe di sel.POST /v1/render/moon-phase— cakram Bulan dengan iluminasi; mengembalikan SVG plusilluminationFraction,phase,waxing.POST /v1/render/timeline— gaya Gantt untuk event transit selama periode (pemanggil menyediakan arrayevents).
Opsi: size, theme (light / dark / console), format (json mengembalikan { svg, byteLength }, svg mengembalikan image/svg+xml secara langsung). Tier dasar — 2 kredit per panggilan.
2026-02-23 — Skema bertipe di /v1/openapi.json (612 endpoint, 98%)
/v1/openapi.json sekarang spesifikasi mesin-baca penuh dan untuk request bodies, dan untuk data respons. Bertipe 612 dari 624 endpoint POST melalui tiga tahap berurutan yang mendarat bersamaan:
- Request bodies — 386 endpoint bertipe melalui
components.schemas(128 komponen reusable). Di antaranya 5 umum (ChartInput,TwoChart,MultiChart,NatalTarget,NatalWrapper) dan 123 lokal (DashaInput,MuhuratWindow,ChartWithTnp,WheelWestern, dll). Komposisi melaluiallOfuntuk pewarisan (DashaInput extends ChartInput). - Respons
data— 612 endpoint bertipe melalui inferrer yang berjalan di ep.response-contoh dalam manifes:{type: 'object', properties: {...}}alih-alih datar{type: 'object'}. Peta natal sekarang mendeklarasikandata.planets[],data.houses.{ascendant, mc, cusps},data.aspects[]dengan tipe bidang yang sebenarnya. - Sisa 12 endpoint — dasha pratyantar/sookshma dengan contoh shorthand yang tidak dapat dibaca dalam manifes — tetap
{type: object}. Kemampuan mundur, kami akan menambahkannya di rilis berikutnya.
Apa artinya bagi integrator:
- Regenerasi ulang klien OpenAPI —
openapi-typescript,openapi-fetch,swagger-codegenakan membuat antarmuka dengan bidang bertipe alih-alihRecord<string, unknown>. Code-completion pada request bodies + responsdatabekerja secara native. - Koleksi Postman di
/postman/astroway-api.jsondiperbarui dengan tipe yang sama — impor, dapatkan autolengkap untuk semua endpoint yang bertipe.
Kemampuan mundur: bentuk sebelumnya {"type": "object"} bersifat permisif — semua klien yang ada terus bekerja tanpa perubahan.
2026-02-21 — Rekalkulasi harga: Laporan disatukan, Business +500K, Free diperkuat
Tiga perubahan harga yang memengaruhi integrator:
- Laporan disatukan menjadi 5.000 kredit —
/v1/reports/transit-yearly,/v1/reports/vedic-kundli,/v1/reports/lal-kitabdikurangi dari 10.000 kr menjadi 5.000 kr per panggilan (setengah harga). Semua laporan PDF sekarang berharga sama — matematika yang lebih sederhana untuk anggaran batch. - Paket Business +500K kredit/bulan — paket Business sekarang memberi 3.500.000 kredit per bulan (sebelumnya 3.000.000) dengan harga yang sama $199. Pelanggan yang ada akan menerima peningkatan limit secara otomatis dari siklus penagihan berikutnya.
- Paket Free:
/v1/reports/*memerlukan paket berbayar — 12 endpoint PDF (reports/natal,synastry,child,business,career,love,money,transit-yearly,vedic-kundli,lal-kitab,human-design,tarot) sekarang mengembalikan402 PLAN_UPGRADE_REQUIREDuntuk kunci Free. Sisa fungsionalitas — peta, synastry, prakiraan, horoskop — tetap tersedia di Free.
Jika kunci Free Anda memanggil salah satu endpoint ini — naikkan ke Indie ($5/bulan) atau lebih tinggi, atau beralih ke setara JSON (/v1/chart, /v1/synastry, dll) untuk konten serupa tanpa render PDF.
2026-02-19 — Otorisasi melalui Google dan GitHub (+2 endpoint)
Satu akun untuk seluruh ekosistem — pengguna yang mendaftar di astroway.info atau app.astroway.info masuk ke konsol developer melalui email/SSO yang sama, melihat riwayat pesanan, kredit, dan kunci API.
GET /v1/auth/oauth/google/start?return=<path>— memulai alur OAuth Google.GET /v1/auth/oauth/github/start?return=<path>— memulai alur OAuth GitHub.
Callback diakhiri dengan redirect ke /dashboard/oauth/callback#access_token=&refresh_token=&user= — dasbor kemudian mempertahankan token seperti setelah /v1/auth/login. Jika email sudah terdaftar melalui formulir biasa dan email_verified=true dari penyedia — akun dilink, yang baru tidak dibuat.
2026-02-17 — Laporan Pack ($99 / 500.000 kredit) + white-label disertakan
Paket untuk pengembang laporan PDF — 100 laporan PDF/bulan secara efektif $0,99, dengan white-label secara default:
- Paket
reports_pack($99/bulan atau $990/tahun) memberi 500.000 kredit dan 200 permintaan/menit. - Akses dibatasi ke
/reports/*(12 tipe PDF: natal, synastry, child, business, career, love, money, transit-yearly, vedic-kundli, lal-kitab, human-design, tarot) +/whitelabel/*(logo, warna, dan domain khusus). Semua yang lain mengembalikan402 PLAN_PACK_MISMATCH(upgrade_to: pro). - White-label disertakan secara default — tidak perlu upgrade ke Enterprise untuk PDF bermerek.
- Kelebihan $3 / 10.000 kredit (seperti Pro), sakelar pembatasan pengeluaran tersedia.
- 21 lokalisasi PDF, format A4, pengiriman melalui signed-URL CDN (TTL 24 jam).
Enum paket API sekarang: free | indie | starter | pro | business | enterprise | hd_pack | esoteric_pack | vedic_pack | reports_pack. Slug WC baru: astroway-api-reports-pack.
2026-02-15 — Jaimini yogas + Lal Kitab doshas + KP doshas lintas sekolah (+17 endpoint)
Tujuh belas endpoint — menutup vertikal lintas sekolah untuk yogis dan dosha.
- Jaimini Yogas (5) —
/vedic/yogas/jaimini/{raja, dhana, daridra, viparita, full}. Berdasarkan chara karakas (AK / Amk / PK). - Variasi Lal Kitab dosha (6) —
/vedic/doshas/lal-kitab/{manglik, kalsarpa, pitra, shrapit, rin, full}. Spesifikasi LK dan upayas. - Variasi KP dosha (6) —
/vedic/doshas/kp/{manglik, kalasarpa, pitra, sade-sati, kemadruma, full}. Aturan BPHS + KP sub-lord chain. Sade Sati — sadar transit (memerlukantargetDate).
Sumber: Jaimini Sutras 2.x + Sanjay Rath, K. Ashant + R.D. Mathur, K.S. Krishnamurti Reader I-VI. Harga: TIER_3 (50 kredit).
2026-02-13 — Vedic Pack ($19 / 100.000 kredit)
Paket terpisah untuk astrologi Vedic — 165 endpoint dengan harga Starter:
- Paket
vedic_pack($19/bulan atau $190/tahun) memberi 100.000 kredit dan 100 permintaan/menit. - Akses dibatasi ke namespace Vedic (
/vedic/*,/nakshatras,/ashtakavarga,/vedic-divisional). Semua endpoint lain mengembalikan402 PLAN_PACK_MISMATCH. - Cakupan: 16 vargas D1-D60, panchang (7), shadbala (7), yogas (7), doshas (7), kompatibilitas ashtakoot (6), muhurat (12 kategori), 8 sistem dasha × 5 level (40), KP, Lal Kitab, Jaimini.
- 2,5-5× lebih banyak peta dengan harga yang sama dengan Prokerala Ruby (~5K kundlis/bulan vs 1-2K milik mereka).
Enum paket API sekarang: free | indie | starter | pro | business | enterprise | hd_pack | esoteric_pack | vedic_pack. Slug WC baru: astroway-api-vedic-pack.
2026-02-09 — Lal Kitab: paket lengkap (+12 endpoint)
Dua belas endpoint sekolah Vedic North Indian berdasarkan manuskrip Urdu anonim 1939-1952. Seluruh sekolah — YELLOW (intrinsik — sekolah tunggal dengan perbedaan di antara penulis modern).
/vedic/lal-kitab/teva— peta rumah tetap (rumah = tanda)./vedic/lal-kitab/lal-kundali— tata letak 12 rumah grid./vedic/lal-kitab/kismat+/prosperity— skor fortune & dhana yoga./vedic/lal-kitab/dasha(35 tahun) +/varshphal+/life-graph— timing./vedic/lal-kitab/debts— deteksi 6 Rin (Pitri/Stree/Kanya/Atma/Rishi/Daiva) + remedy./vedic/lal-kitab/remedies— upayas per-planet (hari / mantra / donasi)./vedic/lal-kitab/{planet-house-effect, blind-house, sleeping-house}.
Disclaimer disertakan dalam respons. Sumber: K. Ashant Vol I-VI + R.D. Mathur + U.C. Mahajan.
2026-02-06 — Esoteric Pack ($9 / 200.000 kredit)
Paket tambahan baru untuk pengembang esoterik/divinasi — 180 endpoint dengan harga $9/bulan:
- Paket
esoteric_pack($9/bulan atau $90/tahun) memberi 200.000 kredit dan 60 permintaan/menit. - Akses dibatasi ke namespace esoterik/divinasi (
/tarot/*,/numerology/*,/reference/*,/esoteric/*,/geomancy/*,/runes/*,/palmistry/*,/iching*,/sabian-symbols,/destiny-matrix/ladini,/djamaspa). Semua endpoint lain mengembalikan402 PLAN_PACK_MISMATCH. - Tidak dapat digabungkan dengan paket lain pada kunci yang sama — ini adalah ekstensi terpisah mirip dengan HD Pack.
Enum paket API sekarang: free | indie | starter | pro | business | enterprise | hd_pack | esoteric_pack. Slug WC baru: astroway-api-esoteric-pack (bulanan + tahunan). Jika kamu membuat kunci melalui /v1/keys tanpa plan eksplisit — tidak ada yang berubah.
2026-02-02 — BaZi + Zi Wei Dou Shu (+17 endpoint)
Kategori ketiga Cina, setelah Chinese Zodiac + Feng Shui:
- BaZi (5) —
/bazi/{year-pillar, month-pillar, four-pillars, element-balance, year-pillar-decade}. Pilar tahun + bulan kanonikal, pilar hari + jam ditunda hingga cross-verification dengan Hong Kong Observatory (sumber berbeda memberi JD anchor yang berbeda). - 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 — makna istana + daftar 14 bintang utama. Peta lengkap ditunda (memerlukan ephemeris lunar-month khusus).
API sekarang mengekspos 505 endpoint — paritas dengan pesaing yang lebih luas (Astrology-API.io).
2026-01-30 — Wellness (+9 endpoint)
Sembilan endpoint wellness — astrologi medis + diet + yoga + kristal, dll. Hanya untuk penggunaan edukasi — bukan saran medis, disclaimer di setiap respons.
POST /v1/wellness/medical-astrology— pemerintahan tubuh menurut Melothesia tradisional.POST /v1/wellness/diet— makanan menurut unsur (fokus / tekankan / hindari).POST /v1/wellness/yoga— fokus + asana + pranayama menurut tanda.POST /v1/wellness/exercise— intensitas + direkomendasikan/dihindari menurut unsur.POST /v1/wellness/mental-health— profil unsur cerminan + dominantElement + kekuatan/kelemahan + coping.POST /v1/wellness/sleep-cycles— saran tidur menurut fase Bulan.POST /v1/wellness/herbs— herbal menurut penguasa planet tanda (Culpeper 1653).POST /v1/wellness/crystals— kristal menurut tanda + niat.POST /v1/wellness/cycle— tonggak wellness berbasis usia (Saturn return, Uranus opposition, …).
Sumber: Pelletier 1978 + Culpeper 1653 + Judy Hall Crystal Bible. Tier — 2 kredit (cycle = 1 kredit).
2026-01-27 — Kalender Maya (+8 endpoint)
Blok Maya: Tzolkin klasik + Haab + Long Count + Calendar Round + Lord of the Night, plus Dreamspell (Argüelles modern 1990).
POST /v1/mayan/tzolkin— kalender suci 260-hari (angka 1-13 + nama dari 20).POST /v1/mayan/haab— kalender sipil 365-hari (18 bulan × 20 + 5-hari Wayeb).POST /v1/mayan/long-count— notasi posisional 5-placebaktun.katun.tun.uinal.kin.POST /v1/mayan/calendar-round— Tzolkin+Haab gabungan (siklus 52-tahun).POST /v1/mayan/lord-of-night— siklus 9-hari (G1-G9).POST /v1/mayan/full— semua klasik dalam satu panggilan.POST /v1/mayan/compatibility— kompatibilitas pasangan menurut tone/nama/unsur/arah.POST /v1/mayan/dreamspell— modern Argüelles (kin 1-260, tone × seal).
Sumber: Korelasi Goodman-Martínez-Thompson (Thompson 1935 + Lounsbury 1976). Anchor validasi: 2012-12-21 = Long Count 13.0.0.0.0 ✓ (Bak’tun rollover).
2026-01-23 — Sthira + Shoola Dasha (+10 endpoint)
Dua sekolah Jaimini rasi-dasha dengan cascade penuh (maha, antar, pratyantar, sookshma, prana):
- Sthira — seed = tanda planet Brahma, MD maju 12 tanda (7 tahun bergerak / 8 tahun tetap / 9 tahun ganda).
- Shoola — seed =
stronger_rasi(asc, asc+6), MD maju 12×9 tahun, opsiantardasaSeedOption∈ 3.
Menyelesaikan set 10 sekolah dasha × 5 level = 50 endpoint. Sumber: BPHS Adhyayas 49-50 + Jaimini Sutras 2.x.
2026-01-19 — Peliharaan + Bisnis + Keuangan (+36 endpoint)
Tiga kategori dalam satu pengiriman:
- Peliharaan (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: hanya untuk hiburan — bukan perawatan hewan. - Bisnis (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: ideasi strategis, bukan saran hukum/pajak. - Keuangan (10) —
/financial/{investor-archetype, risk-tolerance, spending-style, savings-tips, career-money-style, wealth-house, lucky-numbers, lucky-day, market-timing, wealth-cycle}. ⚠️ BUKAN SARAN INVESTASI — disclaimer yang diperkuat di setiap respons.
Tier — 2 kredit (market-timing/wealth-cycle keuangan = 3 kredit).
2026-01-16 — Suite analisis Jaimini (+10 endpoint)
Sepuluh endpoint analitis Jaimini — chara/naisargika karakas, padas (A1..A12 + S1..S12 + M1..M12 + graha arudhas), Upapada, rasi/graha drishti, Karakamsa (AK di D9), ringkasan dasha yang berjalan, yogas Jaimini dasar.
Sumber: Jaimini Sutras 1-2 + BPHS Adhyayas 26/47.
2026-01-09 — Status page + agen AI + URL base default
- Halaman status publik:
https://api.astroway.info/status— uptime, latency p50/p95/p99, di-cache 60 detik. llms.txtuntuk agen AI:https://api.astroway.info/llms.txt— instruksi terstruktur untuk agen Claude / ChatGPT / Perplexity Code.- URL base default di dokumentasi, server MCP, SDK, koleksi Postman —
api.astroway.info/v1(dengan redirect 301 dariapi-calc.astroway.infolama).
2025-12-30 — Tribhagi, Shatabdika, Shodashottari Dashas (+15 endpoint)
Tiga sistem dasha nakshatra dengan cascade penuh:
- Tribhagi — skala 1/3 Vimshottari (siklus 40 tahun).
- Shatabdika — siklus 100 tahun, 7 planet (tanpa bayangan).
- Shodashottari — siklus 116 tahun, 8 planet (tanpa Ketu).
Sumber: BPHS Adhyaya 46.
2025-12-25 — Paket kredit: rebalance 5-tier + Free 5K → 10K
Direkalibrasi tier kredit setelah audit 18-pesaing. Paket Free sekarang memberi 10.000 kredit per bulan (sebelumnya 5.000). Persentase pengeluaran untuk use-case tipikal (peta natal + 7 transit) dikurangi ~22%. Tidak ada perubahan breaking di API — hanya ekonomi.
2025-12-17 — Zodiak Cina + Feng Shui Kua (+8 endpoint)
Blok pertama astrologi Cina, lapisan dasar (BaZi + Zi Wei Dou Shu — selanjutnya):
POST /v1/chinese/zodiac/animal— hewan tahun + pilar penuh (Geng-Wu, Kayu-yang, dll).POST /v1/chinese/zodiac/element— unsur tetap + siklis Wu Xing dengan yin/yang.POST /v1/chinese/zodiac/inner-animal— hewan dalam (cabang bulan).POST /v1/chinese/zodiac/secret-animal— hewan rahasia (cabang jam — memerlukantime).POST /v1/chinese/zodiac/compatibility— kompatibilitas pasangan menurut San He triad / Liu Chong konflik.POST /v1/chinese/feng-shui/kua— angka Kua pribadi + grup Timur/Barat.POST /v1/chinese/feng-shui/lucky-directions— 4 arah keberuntungan + 4 arah sial kompas.POST /v1/chinese/feng-shui/bagua— peta Bagua 9 bidang kehidupan dengan unsur + warna.
Sumber: 60-jiazi kanonikal + L. Skinner Living Earth Manual (1976) + Lillian Too. Tier harga — 2 kredit per panggilan. Pemotongan Lichun = 4 Februari (akurasi ±1 hari untuk 1900–2100).
2025-12-09 — Quality pass: 24 perbaikan bug di kategori Vedic
Perbaikan 24 bug perhitungan melalui 6 agen deep-research paralel. Yang paling kritis: pembatalan Mangal dosha (Mars yang dimuliakan/tinggi membatalkan menurut BPHS), pemicu Pitru dosha (Matahari-Saturnus vs Matahari-Rahu), deviasi ARMC komposit Davison, akurasi garis meridian ACG. Tes snapshot ditambahkan: 47.
2025-12-02 — Kompatibilitas Vedic + Muhurat (+18 endpoint)
- Kompatibilitas (6) — pencocokan Ashta-Koota (Varna/Vasya/Tara/Yoni/Graha-Maitri/Gana/Bhakoot/Nadi) + kompatibilitas Mangal dosha + ringkasan Bhrigu.
- Muhurat (12) — elektif untuk pernikahan, bisnis, perjalanan, pendidikan, operasi, mahurta-types (abhijit, vijaya, amrit, brahma).
Sumber: BPHS + Muhurta Chintamani.
2025-11-29 — KP (Krishnamurti Paddhati): paket lengkap (+10 endpoint)
Sepuluh endpoint sekolah KP kanonikal (K.S. Krishnamurti 1971).
/vedic/kp/{cusps, sub-lords, planet-cuspal-position}— cusps Placidus + rantai sub-lord 4-level (tanda / bintang / sub / sub-sub)./vedic/kp/ruling-planets— Hari/Hora + Asc + rantai Bulan, didedup./vedic/kp/horary— angka horary KP 1..249 → lookup ASC longitude./vedic/kp/significators— primer / sekunder / tersier per planet./vedic/kp/sub-sub-lord— rantai pada bujur sideris arbitrer./vedic/kp/asc-sub— sub-lord Ascendant./vedic/kp/fortuna— Part of Fortune (siang/malam) + rantai KP./vedic/kp/transit-kp— posisi saat ini + rantai KP.
Algoritme: pembagian proporsional Vimshottari 27 bintang × 9 sub-lord. Sumber: K.S. Krishnamurti Reader I-VI (1971-77).
2025-11-22 — Vimshottari + Yogini + Ashtottari + Kalachakra Dashas (+20 endpoint)
Empat sistem dasha Vedic klasik dengan cascade penuh (maha, antar, pratyantar, sookshma, prana):
- Vimshottari — siklus 120 tahun, 9 planet.
- Yogini — siklus 36 tahun, 8 yogini.
- Ashtottari — siklus 108 tahun, 8 planet (tanpa Ketu), tradisi Ardradi.
- Kalachakra — dasha berbasis tanda, paramayu bervariasi per pada (100/85/83/86).
Sumber: BPHS Adhyaya 46 + Saravali. Validasi silang melawan PyJHora 7.02.
2025-11-08 — Chara Dasha (Jaimini K.N. Rao) (+5 endpoint)
Sekolah rasi-dasha Jaimini dalam versi K.N. Rao (1995). Arah = maju untuk tanda bergerak/ganda lagna, mundur — untuk tanda tetap. Aturan co-lord untuk Scorpio (Mars+Ketu) dan Aquarius (Saturn+Rahu).
2025-10-25 — Server MCP + gateway AI
- Server MCP
@astroway/mcp— Model Context Protocol untuk Claude $1, Cursor, Cody. Setiap endpoint API tersedia sebagai alat MCP. - Gateway AI — microservice pribadi terpisah
ai.astroway.infomenangani permintaan LLM dengan lapisan penyedia (Gemini Flash → Groq Llama → OpenRouter → Cerebras → SambaNova → Mistral). - SDK TypeScript diharapkan dalam rilis terpisah — gunakan codegen OpenAPI untuk
https://api.astroway.info/v1/openapi.json(openapi-typescript/openapi-fetchmemberi klien bertipe dari 612 pasangan request/response yang bertipe).
2025-10-08 — Vedic Yogas + Doshas Parashara (+14 endpoint)
- Yogas (7) — Raja, Dhana, Dharma-Karmadhipati, Pancha-Mahapurusha, Gajakesari, Adhi + komposit.
- Doshas (7) — Mangal, Kaal Sarp, Pitru, Shrapit, Grahan, Guru-Chandal + komposit.
Sumber: BPHS Adhyayas 36-39, Phaladeepika.
2025-08-10 — Vargas Vedic D1-D60 + Panchang + Shadbala (+31 endpoint)
- 16 Vargas D1-D60 (16) — dari Rasi (D1) hingga Shashtiamsa (D60), per BPHS Adhyaya 7.
- Panchang (8) — tithi, vara, nakshatra, yoga, karana + matahari terbit/terbenam, abhijit, rahu kaal.
- Shadbala (7) — 6 sumber kekuatan per planet + komposit (Sthana, Dig, Kala, Cheshta, Naisargika, Drig).
2025-05-18 — Kamus esoterik + Kristal/Malaikat/Mimpi (+30 endpoint)
Perluasan kamus referensi: 15 konsep esoterik (chakras, koshas, tattvas, gunas) + 15 tabel lookup kristal/malaikat/mimpi. Di-cache di edge (Cloudflare R2).
2025-03-12 — Glosarium referensi + Tarot Lenormand (+24 endpoint)
- Referensi (14) — kamus tanda, planet, rumah, aspek, nakshatra, bintang tetap, simbol Sabian.
- Tarot Lenormand (10) — sistem 36 kartu: single, 3-kartu, 9-kartu, Grand Tableau, berdasarkan pertanyaan.
2024-11-15 — Tarot Marseille (+20 endpoint)
20 endpoint deck Marseille: spread (single, 3-kartu, Cross, 5-kartu, Celtic Cross, tahun depan), makna kartu, mode terbalik, berdasarkan pertanyaan. Sumber: referensi publik Camoin / Jodorowsky.
2024-08-25 — Numerologi — paket lengkap: Pythagorean + Chaldean + Kabbalistik + Vedic (+40 endpoint)
Empat sistem numerologi × 10 endpoint masing-masing: life path, expression, soul urge, personality, birthday, maturity, tahun/bulan/hari pribadi saat ini, kompatibilitas nama.
Sumber: Pythagorean (Cheiro 1908), Chaldean (Cheiro), Kabbalistik Hebrew gematria, Vedic Chaldean India.
2024-05-08 — Tarot Rider-Waite-Smith (+35 endpoint)
35 endpoint deck RWS: semua spread kanonikal (single, 3-kartu, Celtic Cross, tahun depan, hubungan, 5-kartu tapal kuda, 7-kartu elips, keputusan, situasi, bulanan), makna kartu (tegak + terbalik), berdasarkan pertanyaan, kartu harian, pengocokan dek.
Sumber: gambar Smith PD sejak 2021, Waite “Pictorial Key” 1909 PD.
2024-02-20 — Pembuatan horoskop AI + interpretasi (+12 endpoint)
Pembuatan interpretasi bahasa alami:
/horoscope/{daily, weekly, monthly}— horoskop teks./interpret/{natal, transit, synastry, compatibility}— interpretasi terperinci.
Rantai penyedia: GPT-4 → Anthropic Claude → fallback Groq.
2023-11-28 — Destiny Matrix (Ladini) (+1 endpoint)
/destiny-matrix/ladini — sistem Natalia Ladini (pasar Rusia/CIS). Metode single-author dengan disclaimer eksplisit.
2023-09-20 — Timeline aspek + harmonik + indeks siklik (+12 endpoint)
Analisis aspek yang diperluas:
/aspect-timeline— momen tepat aspek untuk N hari ke depan./harmonics/{2..12}— peta harmonik./cyclic-index— indeks siklik ketegangan sosial Andre Barbault./sabian-symbols— 360 simbol Marc Edmund Jones.
2023-05-10 — Astrocartografi + Ruang Lokal + Geodetik (+18 endpoint)
Geo-astrologi:
/acg+/acg-zones— garis Astrocartography planet./local-space— horizon Ruang Lokal./parans— paran (Bernadette Brady)./relocation— peta relokasi./zenith+/horizon+/geodetic— mesin geo tambahan./ccg-analysis— analisis geo terperinci CCG/CMG.
Sumber: Jim Lewis Astro*Carto*Graphy, Sepharial Theory of Geodetic Equivalents, Bernadette Brady.
2023-02-15 — Modul Human Design (+12 endpoint)
Mesin Human Design lengkap:
/human-design— bodygraph (gerbang, kanal, pusat, tipe, profil, otoritas, strategi, lingkungan, perspektif)./hd/incarnation-cross— salib inkarnasi + 4 gerbang./hd/{channels, gates, profiles, definition, authority, strategy, environment, perspective, mental-projector, dll}.
Sumber: Ra Uru Hu The Human Design System + Chetan Parkyn + Lynda Bunnell.
2022-08-20 — Synastry server + komposit
Astrologi relasional (synastry, komposit, Davison) diimplementasikan di server. Pertama tersedia melalui /v1/synastry, /v1/composite, /v1/davison. Penanda untuk perluasan ke analisis relasional.
Divalidasi melawan Solar Fire / Astrodienst — deviasi dalam batas kesalahan metode (≤0.5″ pada perhitungan rata-rata).
2022-07-28 — Synastry, komposit, Davison + synastry grup (+5 endpoint)
/synastry— perbandingan hubungan dengan matriks aspek./composite— komposit midpoint Robert Hand./davison— komposit waktu-tempat Davison Ronald./group-synastry— matriks synastry multi-orang (3+).
Sumber: Hand Planets in Composite, Davison Synastry, Lois Sargent.
2022-04-15 — SPA app.astroway.info — produk konsumen live
Meluncurkan app.astroway.info — SPA di React/TypeScript, memanggil backend melalui /v1/*. Akun pengguna, peta yang disimpan, favorit. Penanda transisi dari hanya-situs ke produk lengkap.
Backend yang sama kemudian menjadi basis API publik.
2022-03-18 — Martabat esensial + resepsi + almuten + bagian Arab (+13 endpoint)
Astrologi klasik:
/essential-dignities— domisili, pemuliaan, triplisitas, terms, faces./receptions— deteksi resepsi timbal balik./almuten— Almuten Figuris (penguasa peta)./arabic-parts— Lots of Fortune, Spirit, Eros, Necessity dan 30+ bagian Hellenistik lainnya./hyleg— hyleg + alcocoden./algol-minimum+/fixed-stars— bintang tetap.
Sumber: Lilly Christian Astrology + Brennan Hellenistic Astrology.
2021-08-10 — Kalender transit + kalender prakiraan + fase return (+10 endpoint)
/transit-calendar— momen tepat transit untuk 6/12 bulan ke depan./forecast-calendar— prakiraan bulanan./phase-return— solar return, lunar return, Saturn return, Jupiter return./eclipse-analysis— gerhana dalam konteks peta natal.
2021-04-05 — Perhitungan aspek + perluasan sistem rumah (+8 endpoint)
/aspects— matriks aspek lengkap dengan tabel orbe (Ptolemy, modern, asteroid)./coalescent— titik coalescent./disposition-chains— rantai pemerintahan planet.- Perluasan sistem rumah: Placidus, Koch, Equal, Whole, Campanus, Regiomontanus, Topocentric, Porphyry, Alcabitius, Morinus.
2020-07-10 — Matriks aspek + aspek klasik
Menyatukan inti suite perhitungan. /v1/aspects siap: mendukung conjunction, opposition, square, trine, sextile dengan orbe Ptolemy. Fondasi untuk analitik selanjutnya (transit, synastry, returns).
Kompilasi WASM Swiss Ephemeris akhirnya terintegrasi — ~5x lebih cepat daripada model analitis yang sebelumnya digunakan.
2020-06-15 — Horoskop teks harian/mingguan (+4 endpoint)
/horoscope/daily/{sign}— horoskop harian untuk setiap tanda./horoscope/weekly+/horoscope/monthly— mingguan / bulanan./sun-signs— makna tanda matahari.
Teks dihasilkan oleh tim editorial manual (teks yang ditingkatkan LLM datang kemudian pada 2024).
2020-03-20 — Synastry beta + extras ephemeris (+5 endpoint)
/synastry-beta— synastry awal (rilis penuh 2022)./ephemeris/{planets, asteroids, lunar-nodes}— historis 1900-2100./extra— bintang tetap, Black Moon Lilith, Chiron.
2020-02-20 — Kerangka REST API + OpenAPI 2.0
Spesifikasi internal OpenAPI 2.0 dipublikasikan. Namespace pertama /v1/*. Autentikasi melalui header X-Api-Key. Infrastruktur rate-limiting siap.
Milestone internal — API publik akan diluncurkan nanti, tetapi kontrak stabil sejak saat ini.
2019-12-15 — Mesin perhitungan /chart internal
Implementasi server pertama /chart (pribadi). Rumah Placidus, offset sideris, perhitungan planet, bintang tetap. Pengujian melawan baseline Astro.com.
Sepenuhnya Node.js — meninggalkan logika PHP-only secara permanen.
2019-09-25 — Rilis awal
Rilis publik pertama AstroWay Astrology API. Fungsionalitas dasar:
/chart— peta natal (planet, rumah, ascendant, MC)./transit— posisi transit saat ini./aspects— aspek utama (konjungsi, oposisi, kuadrat, trine, sextile)./horoscope— horoskop harian