Skip to content
AstroWay/api v2.19.0 · docs
all systems operational
UA EN

Ready-made integrations — gallery

Ten ready-made projects for typical use cases. Each recipe is a single file, no build step. Drop in your API key → run npx tsx or python → it works.

All recipes below are copy-paste-ready: key via X-Api-Key header, requests via standard fetch or requests. TypeScript and Python SDKs are planned — for now this is enough.

#RecipeStackUse case
1Daily horoscope SMSTwilio + Node.jsCron sending a daily horoscope to users via SMS
2Discord bot /chartdiscord.jsSlash command — anyone in chat builds a natal chart
3OpenAI function-callingopenai + Node.jsGPT fetches charts itself through tool-calls
4Slack bot /synastry@slack/boltTeam command — run compatibility as a one-liner
5Notion enrichment@notionhq/clientBirthday in a DB → full natal chart auto-filled
6Cloudflare Worker cacheCF Workers KVEdge cache for identical requests, 30 days
7Claude MCP tools@astroway/mcpClaude Desktop / Code calls the API as a native tool
8Forecast CSV exportPython + pandas12-month forecast → CSV for BI/Tableau
9Streamlit rectification UIPython + StreamlitInteractive UI for birth-time rectification
10FastAPI compatibility servicePython + FastAPIHTTP service for dating apps: two charts → score
  1. Copy the file you need into your project.
  2. Install the deps listed at the top of the file (npm install ... or pip install ...).
  3. Set the env vars (at minimum — ASTROWAY_API_KEY).
  4. Run it.
  • Single-shot script (1, 5, 8) — cron-like batch processing.
  • Long-running bot (2, 4) — connection-based, listens on slash commands.
  • HTTP service (10) — drop-in REST behind your own auth.
  • Edge function (6) — a caching layer between client and API.
  • LLM-tool integration (3, 7) — exposing endpoints as tool-callable functions for AI.
  • UI (9) — interactive front-ends.

If your use case isn’t in the list (say: Telegram bot, n8n workflow, Zapier action, embedded site widget) — email api@astroway.info with a description. We add recipes based on real requests, we don’t guess.

Was this helpful?
Suggest an edit

Last updated: