Data Driven
Astrology 💫
Open-source Python library, cloud astrology software, hosted Astrology API, and 10,902+ free guides. Built on NASA JPL ephemerides and downloaded over 2 million times.
Try Astrologer API
Use Astrologer API to add natal charts, synastry, transits, and AI context to your app. No Python required.
Subscribing helps support the project and keeps it growing!
The open standard
The engine the world builds astrology on.
Downloaded more than two million times, Kerykeion powers research projects, commercial products, professional software and indie apps across the world. One open engine, free for anyone to read, fork and rely on.
Explore astrology
Build a deeper understanding of the birth chart.
Start with the foundations or explore relationships, timing techniques, traditional methods and specialised branches through thousands of connected guides.
Foundations
The building blocks: planets, signs, houses and aspects.
363 guidesBirth Charts
Understand the chart as a complete symbolic system.
6,081 guidesSynastry
Explore the dynamics between two charts.
624 guidesComposite Charts
The chart of the relationship itself.
510 guidesTransits
Follow current planetary movements and cycles.
467 guidesPlanetary Returns
Solar, lunar, Saturn, Jupiter and Chiron returns.
445 guidesPredictive Techniques
Progressions, directions and timing methods.
346 guidesTraditional Techniques
Classical frameworks, dignities and interpretative methods.
507 guidesSpecialized Branches
Sabian symbols, astrocartography, harmonics and midpoints.
1,046 guidesNew to astrology?
Start with a structured learning path.
Move from isolated meanings to a coherent understanding of the chart.
Beginner
Learn the planets, signs, houses and aspects before combining them into a complete chart interpretation.
Start the Beginner PathIntermediate
Move into chart rulers, aspect patterns, synastry, composites and current transits.
Continue Your StudyAdvanced
Explore predictive techniques, traditional frameworks and specialised branches.
Explore Advanced AstrologyThe sky right now
Follow current planetary movements in context.
Track planetary positions, retrogrades and lunar phases, then open the guides that explain their astrological meaning.
| Planet | Position | Sign | Speed | Declination |
|---|---|---|---|---|
Name Phase Day | ||||

A complete workspace for professional astrological practice.
Create and compare charts, organise clients and subjects, study relationships and predictive cycles, and prepare clear professional reports from one browser-based workspace.
3-day free trial · No credit card required
Open-source Python astrology library
The calculation engine behind the Kerykeion ecosystem.
Build reliable astrology applications with transparent calculations, structured data models, configurable analysis and professional SVG charts.
pip install kerykeion
from kerykeion import AstrologicalSubjectFactory
from kerykeion.chart_data_factory import ChartDataFactory
subject = AstrologicalSubjectFactory.from_birth_data(
"John Doe",
1990, 7, 15, 10, 30,
lng=12.4964,
lat=41.9028,
tz_str="Europe/Rome",
online=False,
)
chart_data = ChartDataFactory.create_natal_chart_data(subject)Chart rendering
Every chart type, six themes, nine languages.
Natal, synastry, transit, composite and return charts. Wheels, aspect grids and data tables, rendered as scalable SVG straight from the library.
Explore related symbolic traditions
Beyond the birth chart.
Learn Tarot
Study all 78 cards and the systems behind them.
Explore the Major and Minor Arcana, spreads, symbolism, historical traditions and practical methods of interpretation.
Explore TarotLearn Crystals
Discover stones, traditions and correspondences.
Browse crystal profiles, mineral families, practical guides and their astrological and symbolic associations.
Explore CrystalsBuilt in the open
Transparent calculations. Open technology.
The engine that computes every chart on this site is open source, and has been since 2020. You can read the code, check the maths and run it yourself. Astrologer Studio and the Astrologer API are what pay for that work to continue.
Precise by default
Positions come from NASA JPL ephemerides and are checked against a test suite on every release, not rounded off or copied from a table.
Nothing hidden
Read the source and see exactly how a house cusp, an aspect or a return is calculated. No black boxes, no proprietary maths.
Here for the long run
Kerykeion has been maintained since 2020 and runs in production apps, research projects and every page of this site.
Yours to keep
Released under AGPL-3.0. Fork it, audit it, or self-host it. The engine never stops being yours to inspect.
Frequently asked questions
Questions about the Kerykeion ecosystem.
One engine. Every way to work with the sky.
Read a guide, calculate a chart, or build with the API. It all runs on the same high-precision, open-source engine.