Veröffentlicht
Gehostetes MCP — null-Installation für Claude Web / Desktop / Cursor
Gehosteter HTTP-Endpunkt unter mcp.astroway.info/mcp — identischer Katalog mit über 700 Tools wie im npm-Paket, ohne lokale Installation. Eine URL, ein Bearer-Header und dein KI-Client sieht das gesamte AstroWay-Ökosystem. Multi-Tenant: Credits werden vom Konto abgezogen, das deinen Bearer-Key besitzt.
https://mcp.astroway.info/mcp SDK-Anleitung lesen → MCP-Server (stdio) für Claude / Cursor / GPT
Offizieller @astroway/mcp-Server: Stellt alle 700+ AstroWay-API-Endpunkte als Tools für KI-Agenten bereit. Funktioniert mit Claude Desktop, Cursor, GPT MCP-Clients. Stdio-Modus — dein Schlüssel bleibt lokal, keine Netzwerk-Hops. Für Zero-Install-Szenarien nutze stattdessen den gehosteten Endpunkt.
npx -y @astroway/mcp SDK-Anleitung lesen → TypeScript-SDK für die AstroWay-API
Offizielles `@astroway/sdk` — dünne Hülle über `openapi-fetch` (~6 KB Laufzeit). Pfad-Autocomplete + Anfrage/Antwort-Typen in deiner IDE für alle {endpoints}-Endpunkte. Stainless-Style-Fehlerhierarchie, integriertes Retry bei 408/409/429/5xx, OIDC + SLSA L3 Herkunftsnachweis.
npm install @astroway/sdk SDK-Anleitung lesen → Python-SDK für die AstroWay-API
Offizielles `astroway` auf PyPI — `Astroway` (sync) + `AsyncAstroway` (async) auf Basis von `httpx`. Identische Oberfläche — dieselbe API auf beiden Clients. Stainless-Style-Fehlerhierarchie, Wiederholung bei 408/409/429/5xx, PEP 561 typisiertes Paket. Python 3.9+, Vertrauenswürdiger Verleger OIDC.
pip install astroway SDK-Anleitung lesen → PHP-SDK für die AstroWay-API
Offizielles `astroway/sdk` auf Packagist — basierend auf Guzzle 7 + PSR-18. PHP 8.1+ (nur-Lese-Eigenschaften, Konstruktor-Übernahme). Stainless-Style-Fehlerhierarchie, integriertes Retry-Middleware für 408/409/429/5xx, zwei Authentifizierungsschemata (X-Api-Key Standard oder Bearer).
composer require astroway/sdk SDK-Anleitung lesen → React- Begleiter für @astroway/sdk
Offizielles `@astroway/react` auf npm — eine dünne Stripe-ähnliche Hülle über `@astroway/sdk`. `AstrowayProvider` hebt den Client in den React-Kontext; `useAstroway`, `useAstrowayQuery`, `useNatalChart`-Hooks geben ein SWR-ähnliches `{ data, error, loading }`-Triple mit null externen Abhängigkeiten zurück. Funktioniert mit React 18+, Next.js App Router (via "use client"), Vite, CRA.
npm install @astroway/react @astroway/sdk react SDK-Anleitung lesen → Symfony-Bundle für die AstroWay-API
Offizielles `astroway/sdk-symfony` auf Packagist — ein Bundle auf Basis von `astroway/sdk`. Auto-Registrierung via Symfony Flex, konfiguriert über die Standard-`config/packages/astroway.yaml`, bietet einen autowirebaren `Astroway\Astroway`-Service für die Injektion in jeden Controller oder Service. Kompatibel mit Symfony 6.4 LTS und 7.x, PHP 8.1+.
composer require astroway/sdk-symfony SDK-Anleitung lesen → Laravel ServiceProvider für die AstroWay API
Offizielles `astroway/sdk-laravel` auf Packagist — ein ServiceProvider + Fassade auf Basis von `astroway/sdk`. Automatisch erkannt via `composer.json` `extra.laravel.providers`, `Astroway\Astroway` als Container-Singleton registriert, Konfiguration veröffentlicht via `php artisan vendor:publish`. In Controller einfügen oder die Fassade `Astroway::post("/chart", ...)` verwenden. Funktioniert mit Laravel 10/11/12, PHP 8.1+.
composer require astroway/sdk-laravel SDK-Anleitung lesen → 4 Zeilen bis zur ersten Anfrage
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); Demnächst
Go SDK — in Entwicklung
Modul `astroway-go` mit integrierter context.Context-Unterstützung und Strukturen, die aus OpenAPI 3.1 generiert wurden.
Vorschau →Ruby SDK — in Entwicklung
Gem `astroway` für Ruby 3.0+ und Rails 7+. Funktioniert mit Faraday-Transport.
Vorschau →Rust SDK — in Entwicklung
Crate `astroway` mit voller async-Unterstützung via Tokio und typsicheren Enums, die aus OpenAPI 3.1 generiert werden.
Vorschau →Eigene Wrapper
Hast du deine Sprache nicht in unserer Liste gefunden? Alle endpoints sind im standardisierten OpenAPI 3.1 spec beschrieben – generiere deinen eigenen Client über openapi-generator oder stainless.