AstroWay/api v2.74.2 · hi
सभी सिस्टम सामान्य हैं

// sdk · आधिकारिक क्लाइंट्स

11 भाषाओं के लिए SDK।

पूर्ण टाइपिंग, रिट्री-लॉजिक, intelligent rate-limiting वाले आधिकारिक क्लाइंट्स। cURL और headers के बिना सिर्फ 4 लाइनों में रिक्वेस्ट। 8 भाषाएं production में, 3 पर काम चल रहा है, सभी OpenAPI 3.1 से जनरेट होते हैं।

रिलीज़्ड

// AstroWay द्वारा मेंटेन · उसी दिन OpenAPI सिंक
mcp-hosted रिलीज़्ड

होस्टेड एमसीपी — क्लाउड वेब / डेस्कटॉप / कर्सर के लिए बिना इंस्टॉलेशन

mcp.astroway.info/mcp पर होस्टेड स्ट्रीमेबल HTTP एंडपॉइंट — npm पैकेज की तरह ही 700+ टूल्स का कैटलॉग, बिना लोकल इंस्टॉलेशन। एक URL, एक Bearer हेडर, और आपका AI क्लाइंट पूरे AstroWay इकोसिस्टम को देख सकता है। मल्टी-टेनेंट: आपके Bearer कुंजी के मालिक वाले खाते से क्रेडिट्स काटे जाते हैं।

https://mcp.astroway.info/mcp SDK गाइड पढ़ें →
mcp रिलीज़्ड

Claude / Cursor / GPT के लिए MCP सर्वर (stdio)

आधिकारिक @astroway/mcp: AstroWay API के 700+ से अधिक endpoints को AI एजेंटों के लिए टूल्स के रूप में प्रदर्शित करता है। Claude Desktop, Cursor, GPT MCP क्लाइंट्स के साथ काम करता है। stdio मोड — आपकी कुंजी आपके डिवाइस पर रहती है, कोई नेटवर्क हॉप नहीं। बिना इंस्टॉल वाले परिदृश्यों के लिए होस्टेड एंडपॉइंट का उपयोग करें।

npx -y @astroway/mcp SDK गाइड पढ़ें →
typescript रिलीज़्ड

AstroWay API के लिए TypeScript SDK

आधिकारिक `@astroway/sdk` — `openapi-fetch` (~6 KB runtime) पर पतला आवरण। सभी {endpoints}+ endpoints के लिए अपने IDE में पथ स्वतः पूर्ण + अनुरोध/प्रतिक्रिया प्रकार। Stainless-शैली त्रुटि पदानुक्रम, 408/409/429/5xx पर अंतर्निहित पुनः प्रयास, OIDC + SLSA L3 उत्पत्ति।

npm install @astroway/sdk SDK गाइड पढ़ें →
python रिलीज़्ड

AstroWay API के लिए Python SDK

आधिकारिक `astroway` PyPI पर — `Astroway` (सिंक) + `AsyncAstroway` (एएसिंक) `httpx` के ऊपर। समान सतह — दोनों क्लाइंट पर एक ही API। स्टेनलेस शैली की त्रुटि पदानुक्रम, 408/409/429/5xx पर पुनः प्रयास, PEP 561 टाइप की गई पैकेज। Python 3.9+, विश्वसनीय प्रकाशक OIDC.

pip install astroway SDK गाइड पढ़ें →
php रिलीज़्ड

AstroWay API के लिए PHP SDK

आधिकारिक `astroway/sdk` Packagist पर — Guzzle 7 + PSR-18 पर बनाया गया। PHP 8.1+ (केवल पढ़ने के गुण, निर्माता प्रमोशन)। स्टेनलेस-शैली की त्रुटि हाइरार्की, 408/409/429/5xx पर निर्मित पुनरावृत्ति मध्यवर्ती, दो प्रमाणीकरण योजनाएं (X-Api-Key डिफ़ॉल्ट या बियरर)।

composer require astroway/sdk SDK गाइड पढ़ें →
react रिलीज़्ड

@astroway/sdk के लिए रिएक्ट साथी

आधिकारिक `@astroway/react` npm पर — `@astroway/sdk` पर एक पतला स्ट्राइप-शैली रैपर। `AstrowayProvider` क्लाइंट को रिएक्ट संदर्भ में उठाता है; हुक `useAstroway`, `useAstrowayQuery`, `useNatalChart` एक एसडब्ल्यूआर-शैली `{ data, error, loading }` त्रिपल के साथ लौटते हैं जिसमें शून्य बाहरी निर्भरताएं हैं। यह रिएक्ट 18+, नेक्स्ट.जेएस ऐप राउटर ("use client" के माध्यम से), वाइट, सीआरए के साथ काम करता है।

npm install @astroway/react @astroway/sdk react SDK गाइड पढ़ें →
symfony रिलीज़्ड

AstroWay API के लिए Symfony बंडल

आधिकारिक `astroway/sdk-symfony` Packagist पर — `astroway/sdk` के ऊपर एक बंडल। Symfony Flex के माध्यम से स्वचालित रूप से पंजीकृत, मानक `config/packages/astroway.yaml` के माध्यम से कॉन्फ़िगर किया गया, किसी भी नियंत्रक या सेवा में इंजेक्शन के लिए `Astroway\Astroway` सेवा को उजागर करता है। Symfony 6.4 LTS और 7.x, PHP 8.1+ के साथ संगत。

composer require astroway/sdk-symfony SDK गाइड पढ़ें →
laravel रिलीज़्ड

AstroWay API के लिए Laravel ServiceProvider

आधिकारिक `astroway/sdk-laravel` Packagist पर — एक ServiceProvider + फ़ैकेड `astroway/sdk` के ऊपर। `composer.json` `extra.laravel.providers` के माध्यम से स्वचालित रूप से खोजा जाता है, `Astroway\Astroway` को कंटेनर सिंगलटन के रूप में पंजीकृत किया जाता है, कॉन्फ़िग `php artisan vendor:publish` के माध्यम से प्रकाशित की जाती है। नियंत्रकों में इंजेक्ट करें या फ़ैकेड `Astroway::post("/chart", ...)` का उपयोग करें। Laravel 10/11/12, PHP 8.1+ के साथ काम करता है।

composer require astroway/sdk-laravel SDK गाइड पढ़ें →

पहले रिक्वेस्ट तक 4 लाइनें

// TypeScript · वही पैटर्न Python, PHP, Laravel, Symfony, React में
npm install @astroway/sdk पूरा उदाहरण →
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);

जल्द आ रहा है

// रोडमैप · रिलीज़ होते ही सूचित करेंगे

अपना रैपर

// OpenAPI 3.1 · तुम्हारी भाषा, तुम्हारे कन्वेंशन्स

हमारी सूची में अपनी भाषा नहीं मिली? सभी एंडपॉइंट्स मानकीकृत OpenAPI 3.1 स्पेसिफिकेशन में हैं — अपना क्लाइंट openapi-generator या stainless के जरिए जनरेट करो।