Wydanego
Hostowane MCP — brak instalacji dla Claude Web / Desktop / Cursor
Hostowany punkt końcowy HTTP pod adresem mcp.astroway.info/mcp — ten sam katalog ponad 700 narzędzi co w pakiecie npm, bez lokalnej instalacji. Jedna URL, jeden nagłówek Bearer i twój klient AI widzi cały ekosystem AstroWay. Wielo-użytkownikowy: punkty pobierane są z konta, które posiada twój klucz Bearer.
https://mcp.astroway.info/mcp przeczytaj przewodnik SDK → Serwer MCP (stdio) dla Claude / Cursor / GPT
Oficjalny @astroway/mcp: udostępnia wszystkie 700+ punktów końcowych API AstroWay jako narzędzia dla agentów AI. Działa z klientami MCP Claude Desktop, Cursor, GPT. Tryb stdio — twój klucz pozostaje na twoim urządzeniu, bez skoków sieciowych. W przypadku scenariuszy bez instalacji użyj zamiast tego hostowanego punktu końcowego.
npx -y @astroway/mcp przeczytaj przewodnik SDK → SDK TypeScript dla API AstroWay
Oficjalne `@astroway/sdk` — cienka warstwa nad `openapi-fetch` (~6 KB czasu wykonywania). Autouzupełnianie ścieżek + typy żądania/odpowiedzi w Twoim IDE dla wszystkich {endpoints}+ punktów końcowych. Hierarchia błędów w stylu Stainless, wbudowane ponawianie przy 408/409/429/5xx, OIDC + SLSA L3 pochodzenie.
npm install @astroway/sdk przeczytaj przewodnik SDK → SDK Python dla API AstroWay
Oficjalne `astroway` na PyPI — `Astroway` (sync) + `AsyncAstroway` (async) na podstawie `httpx`. Identyczna powierzchnia — ta sama API na obu klientach. Hierarchia błędów w stylu Stainless, ponowne wykonywanie przy 408/409/429/5xx, pakiet PEP 561 z typami. Python 3.9+, Zaufany Wydawca OIDC.
pip install astroway przeczytaj przewodnik SDK → Zestaw SDK PHP dla API AstroWay
Oficjalny `astroway/sdk` na Packagist — zbudowany na Guzzle 7 + PSR-18. PHP 8.1+ (właściwości tylko do odczytu, promocja konstruktora). Hierarchia błędów w stylu Stainless, wbudowane środowisko retry dla 408/409/429/5xx, dwa schematy uwierzytelniania (X-Api-Key domyślnie lub Bearer).
composer require astroway/sdk przeczytaj przewodnik SDK → Towarzysz React dla @astroway/sdk
Oficjalne `@astroway/react` na npm — cienka otoczka w stylu Stripe nad `@astroway/sdk`. `AstrowayProvider` podnosi klienta do kontekstu React; hooki `useAstroway`, `useAstrowayQuery`, `useNatalChart` zwracają potrójne `{ data, error, loading }` w stylu SWR z zerowymi zależnościami zewnętrznymi. Działa z React 18+, Next.js App Router (za pomocą "use client"), Vite, CRA.
npm install @astroway/react @astroway/sdk react przeczytaj przewodnik SDK → Pakiet Symfony dla API AstroWay
Oficjalny `astroway/sdk-symfony` na Packagist — pakiet oparty na `astroway/sdk`. Auto-rejestracja za pomocą Symfony Flex, konfigurowany przez standardowy `config/packages/astroway.yaml`, udostępnia autowire'owalną usługę `Astroway\Astroway` do wstrzyknięcia w dowolny kontroler lub usługę. Kompatybilny z Symfony 6.4 LTS i 7.x, PHP 8.1+.
composer require astroway/sdk-symfony przeczytaj przewodnik SDK → Dostawca usług Laravel dla API AstroWay
Oficjalny `astroway/sdk-laravel` na Packagist — dostawca usług + fasada na podstawie `astroway/sdk`. Automatycznie wykrywany za pomocą `composer.json` `extra.laravel.providers`, `Astroway\Astroway` zarejestrowany jako singleton kontenera, konfiguracja opublikowana za pomocą `php artisan vendor:publish`. Wstrzyknij do kontrolerów lub użyj fasady `Astroway::post("/chart", ...)` . Działa z Laravel 10/11/12, PHP 8.1+.
composer require astroway/sdk-laravel przeczytaj przewodnik SDK → 4 wiersze do pierwszego zapytania
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); Wkrótce
Go SDK — w rozwoju
Moduł `astroway-go` z wbudowanym wsparciem dla context.Context i struktur wygenerowanych z OpenAPI 3.1.
podgląd →Ruby SDK — w rozwoju
Gem `astroway` dla Ruby 3.0+ i Rails 7+. Działa z transportem Faraday.
podgląd →Rust SDK — w rozwoju
Crate `astroway` z pełnym wsparciem dla async za pomocą Tokio i typowo bezpiecznymi enumami generowanymi z OpenAPI 3.1.
podgląd →Własna otoczka
Nie znaleziono swojego języka na liście? Wszystkie endpointy opisane są w standardzie OpenAPI 3.1 spec — wygeneruj własnego klienta za pomocą openapi-generator lub stainless.