For developers
Two MIT-licensed Python packages, a REST API, and an MCP server for agent workflows.
No account needed for the packages. They work offline.
Open source
MIT-licensed, installable, and maintained. No equivalent package existed for either market.
NSE, BSE, MCX and CDS. Trading days, holiday schedules, settlement dates and Muhurat sessions.
pip install aion-indian-market-calendar
Lithuania business days and statutory observances, bilingual.
pip install aion-lithuanian-market-calendar
APIs
Hosted endpoints with keys, quotas and published rate limits.
Macro event classification and 32-sector impact model. One event in, structured sector impact out.
Pre-decision market microstructure and noise filtering intelligence layer.
Agent workflows
Model Context Protocol server, so an agent can call AION intelligence as a tool rather than scraping a page.
Reference
Getting started
Install the calendar, set a key, make one call.
# 1. the open-source calendar needs no account
pip install aion-indian-market-calendar
# 2. check whether NSE equity is trading today
from aion_indian_market_calendar import NSEEquityCalendar
from datetime import date
cal = NSEEquityCalendar()
print(cal.is_business_day(date.today()))
# 3. the hosted API does need a key: create one at /apis
import os, requests
resp = requests.post(
"https://dashboard.aiondashboard.site/api/imi/analyze",
headers={"Authorization": f"Bearer {os.environ['AION_API_KEY']}"},
json={"text": "RBI holds repo rate at 6.5% citing food inflation"},
timeout=30,
)
resp.raise_for_status()
print(resp.json())
The endpoint path and payload shape are authoritative in api-reference.txt; treat the snippet above as shape, not contract.