A professional-grade Vedic Astrology computation API — built from the ground up with Swiss Ephemeris, FastAPI, and a suite of 11 astrological calculation engines. This API is designed to cover all the major needs for anyone building Panchanga or Astro / Vedic Jyotish Apps.
As a Jyotishacharya student and someone who appreciates both ancient wisdom and modern engineering, I noticed a gap: there was no reliable, developer-friendly API for Vedic Astrology calculations. Most tools were either closed-source desktop software or incomplete web implementations or too expensive.
Astro API is my answer — a FastAPI-based REST API that performs precise astronomical calculations using Swiss Ephemeris and applies classical Vedic Astrology rules to interpret them. It is designed for Jyotish practitioners, app developers, and researchers.
Covering everything from Lagna charts to Dashas, Yogas, Ashtakavarga, Transit, Muhurta and Panchanga.
Clean, documented endpoints. Integrate Vedic calculations into any application.
Highest precision astronomical calculations used by professional astrologers globally.
This project is a testament to what's possible when domain expertise meets AI-assisted development. With my deep understanding of astrological rules, formulae's and calculation methodologies backed by my 20+ years of engineering experience but limited prior coding background, I used AI coding assistants as my co-pilots throughout.
The architecture follows engineering-grade principles: modular computation engines, clearly separated concerns, Redis caching for performance, PostgreSQL for persistence, and AWS for scalable deployment.
FastAPI skeleton, Swiss Ephemeris integration, database schema design.
Systematic build and thorough testing of all calculation modules.
Cross-referencing outputs against Jagannatha Hora, AstroSage and Jyotish App results for precision validation.
Production deployment, API key management, and billing integration.
The API is currently in accuracy verification. If you're a developer or Jyotish practitioner interested in early access, reach out.