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 {endpoints}-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 → 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 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 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',
},
});
console.log(chart.angles.asc); Később
Go SDK — fejlesztés alatt
Az `astroway-go` modul beépített context.Context támogatással és OpenAPI 3.1-ből generált struktúrákkal.
előnézet →Ruby SDK — fejlesztés alatt
Gem `astroway` Ruby 3.0+-hoz és Rails 7+-hez. Működik Faraday transporttal.
előnézet →Rust SDK — fejlesztés alatt
Crate `astroway` teljes async támogatással Tokio-n keresztül és típusbiztos enumokkal az OpenAPI 3.1-ből generálva.
előnézet →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.