Dirilis
Hosted MCP - tanpa instalasi untuk Claude Web / Desktop / Cursor
Titik akhir HTTP yang dapat dialirkan di mcp.astroway.info/mcp - katalog 700+ alat yang sama dengan paket npm, tanpa instalasi lokal. Satu URL, satu header Bearer, dan klien AI Anda melihat seluruh ekosistem AstroWay. Multi-penyewa: kredit ditarik dari akun yang memiliki kunci Bearer Anda.
https://mcp.astroway.info/mcp baca panduan SDK → Server MCP (stdio) untuk Claude / Cursor / GPT
Resmi @astroway/mcp: mengekspos semua 700+ endpoint API AstroWay sebagai alat untuk agen AI. Bekerja dengan Claude Desktop, Cursor, klien MCP GPT. Mode stdio - kunci Anda tetap di perangkat Anda, tanpa lompatan jaringan. Untuk skenario tanpa instalasi, gunakan endpoint yang dihosting.
npx -y @astroway/mcp baca panduan SDK → SDK TypeScript untuk AstroWay API
Resmi @astroway/sdk - wrapper tipis di atas openapi-fetch (~6 KB runtime). Otomatis penyelesaian jalur + tipe permintaan/tanggapan di IDE Anda untuk semua endpoint. Hierarki kesalahan gaya Stainless, retry bawaan untuk 408/409/429/5xx, OIDC + SLSA L3 provenance.
npm install @astroway/sdk baca panduan SDK → SDK Python untuk API AstroWay
Resmi astroway di PyPI - Astroway (sinkron) + AsyncAstroway (asinkron) di atas httpx. Permukaan identik - API yang sama pada kedua klien. Hierarki kesalahan gaya Stainless, ulangi pada 408/409/429/5xx, paket tipifikasi PEP 561. Python 3.9+, Penerbit Terpercaya OIDC.
pip install astroway baca panduan SDK → SDK PHP untuk API AstroWay
Resmi astroway/sdk di Packagist - dibangun di atas Guzzle 7 + PSR-18. PHP 8.1+ (properti readonly, promosi konstruktor). Hierarki kesalahan gaya Stainless, middleware retry bawaan pada 408/409/429/5xx, dua skema autentikasi (X-Api-Key default atau Bearer).
composer require astroway/sdk baca panduan SDK → Pendamping React untuk @astroway/sdk
Resmi @astroway/react di npm - pembungkus tipis gaya Stripe untuk @astroway/sdk. AstrowayProvider mengangkat klien ke konteks React; hook useAstroway, useAstrowayQuery, useNatalChart mengembalikan triple { data, error, loading } gaya SWR dengan zero ketergantungan eksternal. Bekerja dengan React 18+, Next.js App Router (via "use client"), Vite, CRA.
npm install @astroway/react @astroway/sdk react baca panduan SDK → Web components AstroWay (alpha)
Roda natal, fase bulan, kompatibilitas, tarot, dan horoskop sebagai elemen HTML biasa untuk situs apa pun: satu tag <script> dari CDN, atau npm install. Chart digambar oleh kode yang sama dengan API, jadi roda di halamanmu cocok dengan yang dikembalikan /v1/render. Alpha: nama atribut masih bisa berubah sebelum 1.0.
npm install @astroway/ui@alpha baca panduan SDK → Bundle Symfony untuk API AstroWay
Resmi astroway/sdk-symfony di Packagist - Bundle yang dibangun di atas astroway/sdk. Mendaftar secara otomatis melalui Symfony Flex, dikonfigurasi melalui file config/packages/astroway.yaml standar, mengekspos layanan Astroway\Astroway yang dapat dihubungkan untuk disuntikkan ke dalam kontroler atau layanan apa pun. Kompatibel dengan Symfony 6.4 LTS dan 7.x, PHP 8.1+.
composer require astroway/sdk-symfony:^0.1.0-alpha baca panduan SDK → ServiceProvider Laravel untuk API AstroWay
Resmi astroway/sdk-laravel di Packagist - sebuah ServiceProvider + facade di atas astroway/sdk. Auto-dideteksi melalui composer.json extra.laravel.providers, Astroway\Astroway terdaftar sebagai singleton kontainer, konfigurasi dipublikasi via php artisan vendor:publish. Suntikkan ke controller atau gunakan facade Astroway::post("/chart", ...). Bekerja dengan Laravel 10/11/12, PHP 8.1+.
composer require astroway/sdk-laravel:^0.1.0-alpha baca panduan SDK → Go SDK untuk API AstroWay
Modul Go resmi AstroWay: setiap endpoint API sebagai method, misalnya aw.Chart.Compute, dengan context di setiap panggilan. Retry pada 408/409/429/5xx menghormati Retry-After, dan POST menyimpan satu Idempotency-Key, jadi panggilan yang di-retry tidak dikenakan biaya dua kali. Error diuji dengan errors.Is, dan respons didecode ke tipe kamu sendiri. Hanya pustaka standar, Go 1.22+.
go get github.com/astroway/astroway-go baca panduan SDK → C# SDK untuk API AstroWay
Package Astroway.Sdk: setiap endpoint API sebagai metode async, seperti aw.Chart.ComputeAsync, dapat dibatalkan dengan CancellationToken. Mengulang pada 408/409/429/5xx menghormati Retry-After, setiap jenis kegagalan memiliki exception masing-masing, dan respons dideserialisasi ke record milikmu. .NET Standard 2.0 dan .NET 8: .NET Framework 4.7.2+, .NET 6/8/9, Unity.
dotnet add package Astroway.Sdk baca panduan SDK → 4 baris untuk permintaan pertama
import { Astroway } from '@astroway/sdk';
const aw = new Astroway({ apiKey: process.env.ASTROWAY_API_KEY! });
const { data: chart } = await aw.client.POST('/chart', {
body: {
date: '1990-07-14',
time: '14:30:00',
timezoneOffset: 3,
latitude: 50.4501,
longitude: 30.5234,
houseSystem: 'P',
},
});
// aw.client.POST is the raw typed fetch, so `chart` is the { ok, data } envelope
console.log(chart.data.houses.ascendant); // 212.0952574979425 Segera hadir
Wrapper sendiri
Tidak menemukan bahasa yang kamu gunakan di daftar kami? Semua endpoint dideskripsikan dalam spesifikasi OpenAPI 3.1 standar - buat klien sendiri melalui openapi-generator atau stainless.