AstroWay/api v2.74.2 · tr
tüm sistemler normal

// sdk · resmi istemciler

11 dil için SDK.

Tam tiplemeli, retry mantıklı, intelligent rate-limiting’li resmi istemciler. 4 satır kodla istek gönder — cURL ve headers’la uğraşma. 8 dil production’da, 3 geliştiriliyor, hepsi OpenAPI 3.1’dan üretiliyor.

Yayında

// AstroWay tarafından bakımı yapılır · aynı gün OpenAPI senkronizasyonu
mcp-hosted 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 →
mcp yayında

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 →
typescript yayında

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 →
python yayında

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 →
php yayında

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 →
react yayında

@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 →
symfony yayında

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 SDK rehberini oku →
laravel yayında

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 SDK rehberini oku →

İlk isteğe 4 satır

// TypeScript · aynı desen Python, PHP, Laravel, Symfony, React’ta da
npm install @astroway/sdk tam örnek →
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);

Yakında

// yol haritası · çıktığında haber verilecek

Özel sarma

// OpenAPI 3.1 · senin dilin, senin konvansiyonların

Listemizde dilin yok mu? Tüm endpoint’ler standart OpenAPI 3.1 spesifikasyonunda — openapi-generator ya da stainless ile kendi istemcini üret.