AlgoSutra

Self-hosted · Indian equity & F&O

Algorithmic trading infrastructure you run yourself.

One command brings up the whole platform on your own machine or your own cloud. Your broker credentials, your market data and your order history stay there. We sell you a licence — never a place to keep your keys.

No card for the trial Paper mode by default Licence verified offline
algosutra.local — ops Paper
market-data · ticks14msFresh
broker-gateway31ms8 linked
oms · risk gates2msarmed
option-chain · greeksStale 42s
strategy-runner6ms3 loaded
Stale feed halted 1 strategy Dependent strategies stop rather than act on prices that have moved. Kill switch
On this page

Where things actually run

Two machines, and only one of them is ours.

The whole platform runs on your hardware. This website exists to sell you a licence and answer your support requests — it is never in the path of an order, and it never holds a broker key.

YOUR MACHINE OUR CONTROL PLANE 8 brokersmarket dataoption chain strategiesrisk gatesbacktests PostgreSQL · TimescaleDBconsole your orders · your fills · your audit trail licence issue & renewalbilling & invoices support requests licence check-in keys · data · orders never cross
The licence is the only thing that travels, and it is verified on your machine against a key it already has.

Safety

Safety is the default, not a setting.

Paper is the only implicit mode

Live trading is an explicit, audited opt-in: a capability flag, separately-named live credentials, a per-strategy registry step, and an arming token that does not survive a restart. Never a default, never reachable by accident.

A kill switch one click away

Halt everything from any page of the console, or from the command line on a headless server. Stopping is immediate and needs no confirmation. Re-enabling is the ceremonial direction.

Stale data halts trading

Freshness is enforced, not assumed. A stale feed shows a visible disconnected state and stops dependent strategies rather than acting on prices that have already moved.

Pre-trade risk gates

Every order passes an ordered cascade — kill switches, position and margin caps, daily loss limits, session windows, duplicate detection — before it can reach a broker. None of them can be bypassed.

What you get

The whole platform, on one docker compose up.

Unlimited strategiesYou write them, in Python, and run as many as your machine will carry. Nothing is metered — they never leave your install for us to count.
Eight Indian brokersZerodha, Dhan, AngelOne, Upstox, Groww, Kotak Neo, Fyers and 5paisa, behind one interface.
Your data, stored properlyYour install pulls ticks, option chains, Greeks and daily bars from your own broker account, under your own API subscription, into your own PostgreSQL with TimescaleDB. We do not supply the data and never receive a copy of it.
Backtesting and researchDaily bars, minute bars and stored option chains, plus feature engineering, statistical tests and model training over your own history.
An operator consoleService health, strategy state, positions, P&L, configuration and audit history in one place.
Backups you can proveOne-command backup plus a restore drill that verifies a backup actually restores, rather than assuming it.
An append-only audit trailEvery order, fill, configuration change and control action, recorded and attributable.

The distinction that defines the product

What AlgoSutra is not.

Most of this market sells you strategies, signals or a data feed. We sell none of those, and the distinction is the product rather than a disclaimer.

No strategies or algosNo marketplace, no signal service, no copy-trading, no bundled models. Every strategy running on your install is one you wrote or chose to install.
No market dataYour install authenticates to your broker with your API subscription and pulls data into your database. We are not a data vendor and hold no copy of it.
No executionYour install talks to your broker directly, with your own keys, from your own machine or your own cloud. Nothing routes through us and nothing can.
No adviceNo research, no tips, no recommendations, no portfolio management, no assurance about any outcome. We are not a SEBI-registered intermediary, research analyst, portfolio manager or broker.
No sight of your accountNot your positions, orders, capital or P&L. This is a property of where the software runs, not a promise about how we behave.

What we sell is the tooling: the engine, the risk gates, the broker adapters, the storage, the research stack and the console — licensed to run on hardware you control.

Getting started

Four steps, and the third one is yours.

Start your 14-day trial

Sign in with Google, then ask for the trial from your account. No card, the full platform, and one trial per account.

Sign in and start the trial
  1. Sign in and ask for the trial. One trial per account, issued to the Google address you sign in with — we do not hand out codes to an address nobody has proved they own.
  2. Install it. One command on Linux, macOS or Windows. The installer checks its own prerequisites, offers to install what is missing, generates every credential, and brings the stack up in paper mode.
    ./install.sh --email you@example.com --tenant yourname --signup-code YOUR-CODE
  3. Connect your brokers. You register your own developer apps with your own brokers. The keys are encrypted on your install and are never sent to us.
  4. Trade on paper first. Run strategies against live data with simulated execution, including realistic slippage and charges, for as long as you like.

Risk disclosure

AlgoSutra is software you operate. It is not investment advice, not a recommendation to buy or sell any security, and not a managed service. We supply no strategies, no algos, no signals and no market data — those are yours, and so are the decisions they encode. We do not offer research, tips or portfolio management, and we are not a SEBI-registered intermediary.

Trading in equities and derivatives carries substantial risk, including the loss of your entire capital. Derivatives can lose more than the amount deposited. Automated systems can and do fail — through defects, connectivity loss, broker outages and market conditions no strategy anticipated. Past behaviour of any strategy, including in backtests, does not indicate future results.

You are responsible for every order your install places, for the strategies you run, and for your own compliance with your broker's terms and applicable regulation. Test on paper before risking money.