Lanzado
Hosted MCP — sin instalación para Claude Web / Desktop / Cursor
Punto final HTTP streamable alojado en mcp.astroway.info/mcp — mismo catálogo de más de 700 herramientas que el paquete npm, sin instalación local. Una sola URL, un solo encabezado Bearer, y tu cliente de IA ve todo el ecosistema AstroWay. Multiinquilino: los créditos se extraen de la cuenta que posee tu clave Bearer.
https://mcp.astroway.info/mcp leer guía del SDK → Servidor MCP (stdio) para Claude / Cursor / GPT
Oficial @astroway/mcp: expone cada uno de los más de 700 endpoints de la API de AstroWay como herramientas para agentes de IA. Funciona con clientes MCP de Claude Desktop, Cursor y GPT. Modo stdio — tu clave permanece en tu máquina, sin saltos por la red. Para escenarios sin instalación, usa el endpoint alojado.
npx -y @astroway/mcp leer guía del SDK → SDK TypeScript para AstroWay API
Oficial `@astroway/sdk` — envoltura delgada sobre `openapi-fetch` (~6 KB de tiempo de ejecución). Autocompletado de ruta + tipos de solicitud/respuesta en su IDE para todos los endpoint. Jerarquía de errores al estilo Stainless, reintento integrado para 408/409/429/5xx, OIDC + SLSA L3 procedencia.
npm install @astroway/sdk leer guía del SDK → SDK de Python para la API de AstroWay
Oficial `astroway` en PyPI — `Astroway` (síncrono) + `AsyncAstroway` (asíncrono) sobre `httpx`. Superficie idéntica — la misma API en ambos clientes. Jerarquía de errores al estilo Stainless, reintento en 408/409/429/5xx, paquete tipificado PEP 561. Python 3.9+, Editor de confianza OIDC.
pip install astroway leer guía del SDK → SDK PHP para la API AstroWay
Oficial `astroway/sdk` en Packagist — construido sobre Guzzle 7 + PSR-18. PHP 8.1+ (propiedades de solo lectura, promoción del constructor). Jerarquía de errores al estilo Stainless, middleware de reintento integrado en 408/409/429/5xx, dos esquemas de autenticación (X-Api-Key predeterminado o Bearer).
composer require astroway/sdk leer guía del SDK → Compañero React para @astroway/sdk
Oficial `@astroway/react` en npm — un envoltorio delgado al estilo Stripe para `@astroway/sdk`. `AstrowayProvider` eleva el cliente al contexto React; los ganchos `useAstroway`, `useAstrowayQuery`, `useNatalChart` devuelven una triple `{ data, error, loading }` al estilo SWR con cero dependencias externas. Funciona con React 18+, Next.js App Router (via "use client"), Vite, CRA.
npm install @astroway/react @astroway/sdk react leer guía del SDK → Bundle de Symfony para la API AstroWay
Oficial `astroway/sdk-symfony` en Packagist — un Bundle construido sobre `astroway/sdk`. Se registra automáticamente a través de Symfony Flex, configurado a través del archivo `config/packages/astroway.yaml` estándar, expone un servicio `Astroway\Astroway` inyectable para inyectar en cualquier controlador o servicio. Compatible con Symfony 6.4 LTS y 7.x, PHP 8.1+.
composer require astroway/sdk-symfony leer guía del SDK → ServiceProvider de Laravel para la API de AstroWay
Oficial `astroway/sdk-laravel` en Packagist — un ServiceProvider + fachada sobre `astroway/sdk`. Auto-detectado mediante `composer.json` `extra.laravel.providers`, `Astroway\Astroway` registrado como singleton en el contenedor, config publicado con `php artisan vendor:publish`. Inyecta en controladores o usa la fachada `Astroway::post("/chart", ...)`. Funciona con Laravel 10/11/12, PHP 8.1+.
composer require astroway/sdk-laravel leer guía del SDK → 4 líneas para la primera solicitud
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); Próximamente
SDK Go — en desarrollo
Módulo `astroway-go` con soporte integrado para context.Context y estructuras generadas desde OpenAPI 3.1.
vista previa →SDK Ruby — en desarrollo
Gem `astroway` para Ruby 3.0+ y Rails 7+. Funciona con el transporte Faraday.
vista previa →Rust SDK — en desarrollo
Crate `astroway` con soporte completo async a través de Tokio y enums de tipo seguro generados desde OpenAPI 3.1.
vista previa →Tu propia envoltura
¿No encontraste tu lenguaje en nuestra lista? Todos los endpoints están descritos en el estándar OpenAPI 3.1 spec — genera tu propio cliente a través de openapi-generator o stainless.