Self-hosted trading control plane

Market workflows that run where your edge lives.

Connect Indian broker accounts, stream market data, build alert workflows, and add LLM analysis inside a private open-source workspace you control.

Shield lock encryption iconencrypted secretsWebSocket live stream iconlive alert workersDocker logoDocker deployable
RELIANCE +1.82%HDFCBANK -0.42%ICICIBANK +0.63%TCS +0.29%INFY +0.71%BHARTIARTL +1.14%LT -0.18%SBIN +0.54%AXISBANK -0.31%KOTAKBANK +0.22%ITC +0.46%MARUTI +0.88%SUNPHARMA +0.37%BAJFINANCE +0.74%BEL +1.36%POWERGRID -0.16%RELIANCE +1.82%HDFCBANK -0.42%ICICIBANK +0.63%TCS +0.29%INFY +0.71%BHARTIARTL +1.14%LT -0.18%SBIN +0.54%AXISBANK -0.31%KOTAKBANK +0.22%ITC +0.46%MARUTI +0.88%SUNPHARMA +0.37%BAJFINANCE +0.74%BEL +1.36%POWERGRID -0.16%RELIANCE +1.82%HDFCBANK -0.42%ICICIBANK +0.63%TCS +0.29%INFY +0.71%BHARTIARTL +1.14%LT -0.18%SBIN +0.54%AXISBANK -0.31%KOTAKBANK +0.22%ITC +0.46%MARUTI +0.88%SUNPHARMA +0.37%BAJFINANCE +0.74%BEL +1.36%POWERGRID -0.16%

Why self-host

Your positions, watchlists, LLM prompts, and alert logic should not be vendor data.

Ananta Market Stack is meant to be a foundation: open-source toolkit, privately deployed, managed options for teams, and implementation support when a desk needs custom integrations.

Docker Composelocal secretsPython workersFastAPINext JSRedis
$git clone https://github.com/manasijatech/ananta-market-stack.git$cd ananta-market-stack$docker compose up --build

Run broker connections, portfolio data, quote workflows, alerting, market intelligence, and broker-aware automation inside a local Next.js and FastAPI stack.

AI integrations

Bring your model keys. Market Stack handles the routing layer.

OpenAI, OpenRouter, Gemini, and Claude share one provider-aware gateway. The same encrypted model setup powers alert analysis, workflow chat, and broker-aware assistants.

OpenAI-compatible base URLs behind one gateway
Encrypted provider credentials and saved model IDs
Alert prompts grounded in live market and workflow context
ChatGPT app icon

OpenAI

ChatGPT

OpenAI-native model IDs for alert analysis, workflow chat, and broker-aware assistants.

api.openai.com/v1
OpenRouter logo

Multi-model gateway

OpenRouter

One OpenAI-compatible route for switching between external model providers without changing workflow code.

openrouter.ai/api/v1
Gemini app icon

Google

Gemini

Gemini runs through Google's OpenAI-compatible endpoint for fast market context generation.

generativelanguage.googleapis.com
Claude app icon

Anthropic

Claude

Claude connects through Anthropic's OpenAI SDK compatibility layer for concise broker and alert reasoning.

api.anthropic.com/v1

Workflow execution

One live signal path from broker tick to delivered alert.

What you get out of the box is the execution machine behind the alert: feed, stream, rule, optional model context, prompt templates and notification channel delivery.

Feed
Broker tick
NIFTY 22,647
Stream
Live subscription
42ms websocket
Rule
Guard matched
volume + price
Context
Optional model note
risk summary
Channel
Telegram ack
delivered 189ms

Watchlists + Alpha intelligence

A living map of the symbols, feeds, and events you care about.

Watchlists connect to news, announcements, earnings, concalls, broker instruments, and alert workflows.

Symbol metadata + preset and custom watchlists
Live Drishti websocket feeds
LLM router for analysis
Order win watch
RELIANCE+1.82%
Delivery spike
HDFCBANK-0.42%
Concall digest
TCS+0.29%
News drift
INFY+0.71%
52w high
BEL+1.36%
Guidance alert
ICICIBANK+0.63%
Margin watch
ITC+0.46%
Volume watch
SBIN+0.54%
Announcement
LT-0.18%

Broker routing

Many broker sessions. One private market operations layer.

Ananta Market Stack turns fragmented broker APIs into a single self-hosted workspace for sessions, quotes, positions, instruments, and live data subscriptions.

Zerodha
Kite session / 42 ms
Upstox
OAuth ready / 55 ms
Angel One
TOTP active / 61 ms
Dhan
Consent live / 48 ms
Groww
Token ready / 74 ms
INDmoney
Manual token / 89 ms
Kotak Neo
Session bundle / 67 ms

Drishti API integrations

Structured market intelligence for rock solid AI context. No Jugaad

Ananta Market Stack uses Drishti APIs to get instant updates anytime a new filing, quarterly results, concall becomes public information, so your AI assistant can analyse what matters to you, the way you want it.

API-key scoped access without exposing broker credentials
Source-backed records for filings, news, concalls, and alerts
One integration layer for internal apps, automation, and model workflows
integration.contractprivate gateway
REST contracts
GET /v1/market/events

Query announcements, news, concalls, watchlists, symbols, and broker-aware alert state from one stable surface.

Live streams
WS /v1/streams/watchlists

Subscribe desks, internal tools, or agents to the same live Alpha feed that powers Market Stack workflows.

response payloadsource preserved
symbolRELIANCE
event_typeannouncement
signalorder_win_watch
sourceexchange_pdf + transcript
routewatchlist.alerts