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 771-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 → AstroWay Webkomponenten (Alpha)
Natalrad, Mondphase, Kompatibilität, Tarot und Horoskop als einfache HTML-Elemente für jede Seite: ein <script>-Tag vom CDN oder npm install. Diagramme werden mit demselben Code wie die API gezeichnet, sodass ein Rad auf deiner Seite dem entspricht, was /v1/render zurückgibt. Alpha: Attributnamen können sich bis 1.0 noch ändern.
npm install @astroway/ui@alpha 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:^0.1.0-alpha 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:^0.1.0-alpha SDK-Anleitung lesen → Go SDK für die AstroWay API
Das offizielle AstroWay Go-Modul: jeder API-Endpoint als Methode, z. B. aw.Chart.Compute, mit einem Context bei jedem Aufruf. Wiederholungen bei 408/409/429/5xx beachten Retry-After, und ein POST behält einen Idempotency-Key, sodass ein wiederholter Aufruf nicht doppelt berechnet wird. Fehler werden mit errors.Is geprüft, und die Antwort wird in deinen eigenen Typ dekodiert. Nur Standardbibliothek, Go 1.22+.
go get github.com/astroway/astroway-go SDK-Anleitung lesen → C# SDK für die AstroWay API
Paket Astroway.Sdk: jeder API-Endpoint als async-Methode, z. B. aw.Chart.ComputeAsync, abbrechbar mit einem CancellationToken. Wiederholungen bei 408/409/429/5xx beachten Retry-After, jede Fehlertyp hat seine eigene Exception, und die Antwort wird in deine eigenen Records deserialisiert. .NET Standard 2.0 und .NET 8: .NET Framework 4.7.2+, .NET 6/8/9, Unity.
dotnet add package Astroway.Sdk 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',
},
});
// aw.client.POST is the raw typed fetch, so `chart` is the { ok, data } envelope
console.log(chart.data.houses.ascendant); // 212.0952574979425 Demnächst
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.