Elérhető
Hosted MCP - telepítés nélküli verzió Claude Web / Desktop / Cursor számára
Hostolt streamelhető HTTP endpoint a mcp.astroway.info/mcp címen - ugyanaz a 700+ eszköz katalógus, mint az npm csomag, helyi telepítés nélkül. Egy URL, egy Bearer fejléc, és az AI kliensed látja az egész AstroWay ökoszisztémát. Multi-tenant: a kreditek az a fiók terhére írnak, amelyik birtokolja a Bearer kulcsodat.
https://mcp.astroway.info/mcp SDK útmutató olvasása → MCP-kiszolgáló (stdio) Claude / Cursor / GPT számára
Hivatalos @astroway/mcp: az AstroWay API 700+ végpontját teszi elérhetővé eszközökként AI-ügynökök számára. Működik a Claude Desktop, Cursor és GPT MCP-ügyfelekkel. Stdio mód - a kulcsod a gépeden marad, nincsenek hálózati ugrások. Zero-install forgatókönyvekhez használd a hosted endpointet.
npx -y @astroway/mcp SDK útmutató olvasása → TypeScript SDK az AstroWay API-hoz
Hivatalos @astroway/sdk - vékony wrapper az openapi-fetch felett (~6 KB runtime). Útvonal-autocomplete + kérés-/válasz-típusok az IDE-ben az összes 771-végpont számára. Stainless-stílusú hibahierarchia, beépített újrapróbálkozás 408/409/429/5xx esetén, OIDC + SLSA L3 eredetiség.
npm install @astroway/sdk SDK útmutató olvasása → Python SDK az AstroWay API-hoz
Hivatalos astroway a PyPI-n - Astroway (sync) + AsyncAstroway (async) az httpx tetején. Azonos felület - ugyanaz az API mindkét ügyfélnek. Stainless-stílusú hibahierarchia, retry 408/409/429/5xx esetén, PEP 561 típusos csomag. Python 3.9+, Megbízható Kiadó OIDC.
pip install astroway SDK útmutató olvasása → PHP SDK az AstroWay API-hoz
Hivatalos astroway/sdk a Packagist-en - Guzzle 7 + PSR-18-ra épül. PHP 8.1+ (csak olvasható tulajdonságok, konstruktor promóció). Stainless-stílusú hibahierarchia, beépített retry köztes szoftver 408/409/429/5xx, két hitelesítési séma (X-Api-Key alapértelmezett vagy Bearer).
composer require astroway/sdk SDK útmutató olvasása → React társalkalmazás az @astroway/sdk-hoz
Hivatalos @astroway/react az npm-en - egy vékony Stripe-stílusú burkolat az @astroway/sdk köré. Az AstrowayProvider felemeli az ügyfelet a React-kontextusba; a useAstroway, useAstrowayQuery, useNatalChart hook-ok egy SWR-stílusú { data, error, loading } hármasát adja vissza nulla külső függőséggel. Működik a React 18+-tal, Next.js App Router-rel (a "use client" segítségével), Vite-val, CRA-val.
npm install @astroway/react @astroway/sdk react SDK útmutató olvasása → AstroWay web komponensek (alpha)
Születési horoszkóp, holdfázis, kompatibilitás, tarot és horoszkóp egyszerű HTML elemekként bármely weboldalhoz: egy <script> tag CDN-ről, vagy npm install. A diagramokat ugyanaz a kód rajzolja, mint az API, így az oldalon lévő kerék megegyezik azzal, amit a /v1/render visszaad. Alfa: az attribútumnevek még változhatnak 1.0 előtt.
npm install @astroway/ui@alpha SDK útmutató olvasása → Symfony csomag az AstroWay API-hoz
Hivatalos astroway/sdk-symfony a Packagist-en - egy csomag az astroway/sdk tetején. Auto-regisztrálja magát a Symfony Flex segítségével, konfigurálható a standard config/packages/astroway.yaml fájlban, biztosít egy autowireable Astroway\Astroway szolgáltatást bármely vezérlő vagy szolgáltatásba történő injekcióhoz. Kompatibilis a Symfony 6.4 LTS és 7.x, PHP 8.1+.
composer require astroway/sdk-symfony:^0.1.0-alpha SDK útmutató olvasása → Laravel ServiceProvider az AstroWay API-hoz
Hivatalos astroway/sdk-laravel a Packagist-en - egy ServiceProvider + facade az astroway/sdk felett. Automatikusan felismerve a composer.json extra.laravel.providers által, Astroway\Astroway regisztrálva egy konténer singletonként, konfiguráció közzététele a php artisan vendor:publish segítségével. Injectálja a vezérlőkbe vagy használja a Astroway::post("/chart", ...) félét. Működik a Laravel 10/11/12 és PHP 8.1+ verziókkal.
composer require astroway/sdk-laravel:^0.1.0-alpha SDK útmutató olvasása → Go SDK az AstroWay API-hoz
A hivatalos AstroWay Go modul: minden API végpont metódusként, például aw.Chart.Compute, minden hívásnál context-szel. Újrapróbálkozás 408/409/429/5xx esetén tiszteletben tartja a Retry-After-t, és egy POST egy Idempotency-Key-t tart meg, így egy újrapróbált hívás nem kerül kétszer számlázásra. A hibákat az errors.Is-szel tesztelik, a válasz pedig a saját típusodba dekódolódik. Csak a standard library, Go 1.22+.
go get github.com/astroway/astroway-go SDK útmutató olvasása → C# SDK az AstroWay API-hoz
Csomag Astroway.Sdk: minden API végpont async metódusként, például aw.Chart.ComputeAsync, leállítható CancellationToken-nel. Újrapróbálkozás 408/409/429/5xx esetén a Retry-After-t tiszteletben tartja, minden hibatípus saját kivétellel rendelkezik, és a válasz a saját rekordjaidba deszerializálódik. .NET Standard 2.0 és .NET 8: .NET Framework 4.7.2+, .NET 6/8/9, Unity.
dotnet add package Astroway.Sdk SDK útmutató olvasása → 4 sor az első kérésig
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 Később
Saját wrapper
Nem találtad meg a nyelvedet a listánkon? Minden endpoint standardizált OpenAPI 3.1 specifikációban van leírva - generálj saját klienst a openapi-generator vagy a stainless segítségével.