// sdk · official clients
SDK для 7 мов.
Офіційні клієнти з повною типізацією, retry-логікою, intelligent rate-limiting. Запит у 4 рядках коду — без ручної роботи з cURL і headers. Python та TypeScript у production-ready, інші — community-first generation з OpenAPI.
MCP сервер для Claude / Cursor / GPT
Офіційний @astroway/mcp: експонує всі 700+ endpoint-ів AstroWay API як інструменти для AI-агентів. Працює з Claude Desktop, Cursor, GPT MCP-клієнтами.
read SDK guide →TypeScript SDK для AstroWay API
Офіційний `@astroway/sdk` — обгортка над `openapi-fetch` (~6 КБ runtime). Path autocomplete + типи запитів і відповідей з вашої IDE для всіх {endpoints}+ ендпоінтів. Stainless-style ієрархія помилок, вбудований retry на 408/409/429/5xx, OIDC + SLSA L3 provenance.
read SDK guide →Python SDK для AstroWay API
Офіційний `astroway` на PyPI — `Astroway` (sync) + `AsyncAstroway` (async) на базі `httpx`. Identical surface — той самий API в обох клієнтах. Stainless-style ієрархія помилок, retry на 408/409/429/5xx, PEP 561 typed package. Python 3.9+, Trusted Publisher OIDC.
read SDK guide →PHP SDK для AstroWay API
Офіційний `astroway/sdk` на Packagist — побудований на Guzzle 7 + PSR-18. PHP 8.1+ (readonly properties, constructor promotion). Stainless-style ієрархія помилок, вбудований retry middleware на 408/409/429/5xx, два auth-схеми (X-Api-Key default або Bearer).
read SDK guide →Go SDK — у роботі
Модуль `astroway-go` з вбудованою підтримкою context.Context і structs згенерованих з OpenAPI 3.1.
read SDK guide →Ruby SDK — у роботі
Gem `astroway` для Ruby 3.0+ і Rails 7+. Працює з Faraday transport.
read SDK guide →Rust SDK — у роботі
Crate `astroway` з повною async підтримкою через Tokio і type-safe enums згенерованих з OpenAPI 3.1.
read SDK guide →