Yayında
Hosted MCP - Claude Web / Desktop / Cursor için sıfır kurulum
mcp.astroway.info/mcp adresinde barındırılan akışlanabilir HTTP uç noktası - npm paketiyle aynı 700+ araç kataloğu, yerel kurulum gerekmez. Tek bir URL, tek bir Bearer başlığı ve AI istemciniz tüm AstroWay ekosistemini görür. Çok kiracılı: Bearer anahtarınızın ait olduğu hesaptan puanlar çekilir.
https://mcp.astroway.info/mcp SDK rehberini oku → Claude / Cursor / GPT için MCP sunucusu (stdio)
Resmi @astroway/mcp: AstroWay API uç noktalarının 700+ tanesini AI ajanları için araç olarak sunar. Claude Desktop, Cursor, GPT MCP istemcileriyle çalışır. Stdio modu - anahtarınız yerel makinenizde kalır, ağ atlaması yok. Sıfır kurulum senaryoları için barındırılan uç noktayı kullanın.
npx -y @astroway/mcp SDK rehberini oku → AstroWay API için TypeScript SDK
Resmi @astroway/sdk - openapi-fetch üzerinde ince bir sarıcı (~6 KB çalışma zamanı). IDE'nizdeki tüm endpoint'ler için yol otomatik tamamlama + istek/yanıt türleri. Stainless tarzı hata hiyerarşisi, 408/409/429/5xx için yerleşik yeniden deneme, OIDC + SLSA L3 kökeni.
npm install @astroway/sdk SDK rehberini oku → AstroWay API'si için Python SDK
Resmi astroway PyPI'de - Astroway (senkron) + AsyncAstroway (asenkron) httpx üzerine. Aynı yüzey - her iki istemci上的 aynı API. Stainless tarzı hata hiyerarşisi, 408/409/429/5xx'de yeniden deneme, PEP 561 tipimli paket. Python 3.9+, Güvenilir Yayımcı OIDC.
pip install astroway SDK rehberini oku → AstroWay API için PHP SDK
Resmi astroway/sdk Packagist'te - Guzzle 7 + PSR-18 üzerine kurulmuştur. PHP 8.1+ (salt okunur özellikler, yapılandırıcı tanıtımı). Stainless tarzı hata hiyerarşisi, 408/409/429/5xx için yerleşik yeniden deneme ara yazılımı, iki kimlik doğrulama şeması (varsayılan X-Api-Key veya Bearer).
composer require astroway/sdk SDK rehberini oku → @astroway/sdk için React arkadaşı
Resmi @astroway/react npm'de - @astroway/sdk için ince bir Stripe tarzı sarıcı. AstrowayProvider istemciyi React bağlamına kaldırır; useAstroway, useAstrowayQuery, useNatalChart kancaları, dış bağımlılıkları olmadan SWR tarzı { data, error, loading } üçlüsünü döndürür. React 18+, Next.js Uygulama Router'ı ("use client" aracılığıyla), Vite, CRA ile çalışır.
npm install @astroway/react @astroway/sdk react SDK rehberini oku → AstroWay web bileşenleri (alpha)
Natal çark, ay evresi, uyumluluk, tarot ve burç yorumları, herhangi bir site için düz HTML öğeleri olarak: bir CDN'den tek bir <script> etiketi ya da npm install. Grafikler API ile aynı kodla çizilir, böylece sayfandaki çark /v1/render'in döndürdüğüyle eşleşir. Alpha: öznitelik adları 1.0'dan önce hâlâ değişebilir.
npm install @astroway/ui@alpha SDK rehberini oku → AstroWay API'si için Symfony Bundle
Resmi astroway/sdk-symfony Packagist'te - astroway/sdk üzerine kurulu bir Bundle. Symfony Flex aracılığıyla otomatik olarak kaydeder, standard config/packages/astroway.yaml aracılığıyla yapılandırılır, herhangi bir kontrolcüye veya hizmete enjeksiyon için autowireable bir Astroway\Astroway hizmeti sunar. Symfony 6.4 LTS ve 7.x, PHP 8.1+ ile uyumlu.
composer require astroway/sdk-symfony:^0.1.0-alpha SDK rehberini oku → AstroWay API için Laravel ServiceProvider
Packagist'te resmi astroway/sdk-laravel - astroway/sdk üzerinde bir ServiceProvider + facade. composer.json extra.laravel.providers üzerinden otomatik algılanır, Astroway\Astroway container singleton olarak kaydedilir, config php artisan vendor:publish ile yayınlanır. Kontrollerlere enjekte et veya facade kullan Astroway::post("/chart", ...). Laravel 10/11/12 ve PHP 8.1+ ile çalışır.
composer require astroway/sdk-laravel:^0.1.0-alpha SDK rehberini oku → AstroWay API için Go SDK'sı
Resmi AstroWay Go modülü: her API uç noktasını bir metod olarak sunar, örneğin aw.Chart.Compute, her çağrıda bir context ile. 408/409/429/5xx hatalarında Retry-After uygulanır ve POST bir Idempotency-Key tutar, böylece yeniden denenen çağrı iki kez ücretlendirilmez. Hatalar errors.Is ile test edilir ve yanıt kendi tipine dekode edilir. Sadece standart kütüphane, Go 1.22+.
go get github.com/astroway/astroway-go SDK rehberini oku → AstroWay API için C# SDK
Paket Astroway.Sdk: her API uç noktasını async metod olarak sunar, örneğin aw.Chart.ComputeAsync, bir CancellationToken ile iptal edilebilir. 408/409/429/5xx hatalarında Retry-After’a saygı gösteren yeniden denemeler, her hata türünün kendi istisnası var ve yanıt kendi kayıtlarına deserialize edilir. .NET Standard 2.0 ve .NET 8: .NET Framework 4.7.2+, .NET 6/8/9, Unity.
dotnet add package Astroway.Sdk SDK rehberini oku → İlk isteğe 4 satır
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 Yakında
Özel sarma
Listemizde dilin yok mu? Tüm endpoint’ler standart OpenAPI 3.1 spesifikasyonunda - openapi-generator ya da stainless ile kendi istemcini üret.