Algo trading on Upstox with Cirrus
Upstox lets you build your own API app in its developer console, and Cirrus uses that app to send orders to your Upstox account. Once linked, Upstox sits next to your other brokers in one order ticket, each account on its own static IP.
Upstox
on Cirrus
- Connection
- Your own API app (key + secret)
- Static IP
- IPv6, included (₹0)
- Monthly price
- ₹499 account + ₹0 static IP
- Broker login
- Daily, on the broker’s page
How to connect Upstox
-
Create an app in the Upstox developer console for the Upstox account you want to connect.
-
In Cirrus, open Manager, choose Add broker and pick Upstox. Copy the redirect URL into the app's Redirect URI field exactly as shown.
-
Enter your Upstox client ID, an account label and the app's API key and secret.
-
Sign in with Upstox to start the session. Sign in again each trading day, when the broker ends the previous session.
Whitelist the static IP
-
In Cirrus Manager, assign a static IP to the Upstox account. Cirrus gives it a dedicated IPv6 address that no one else uses.
-
Copy the IPv6 address shown for that account. That is the address the broker sees.
-
Paste it into the static IP setting of the same app in the Upstox developer console and save.
-
Finish setup in Cirrus. From then on, every order to this account leaves from that address.
SEBI requires retail API orders to come from a static IP your broker has whitelisted, mandatory from 1 April 2026. How static IP works
What Upstox costs on Cirrus Prime
Priced per Upstox account: the Cirrus account fee plus the static IP. Upstox is an IPv6 broker, so the static IP is included at ₹0. Prices include GST.
| Billing | Account | Static IP (IPv6) | Total |
|---|---|---|---|
| Monthly | ₹499 | ₹0 | ₹499/month |
| Quarterly | ₹1,349 | ₹0 | ₹1,349/quarter |
| Yearly | ₹4,799 | ₹0 | ₹4,799/year |
What you can do with Upstox
Good to know
- The redirect URI must match the one Cirrus shows character for character, or Upstox rejects the login.
One order, every account
Send one order to every Upstox account you run, and to your accounts at other brokers in the same click.
Per-account quantity
Give each account its own multiplier, so a small account never copies a large one lot for lot.
Signals to orders
Turn TradingView, Chartink or Kuberhunt alerts into live orders on Upstox with your own sizing.
Order protection
Stop-loss and target protection on every account's trade, with trailing and chase, held at Upstox or by Cirrus.
Options strategies
Build multi-leg strategies with payoff charts and Greeks, then place every leg in one go.
Upstox on Cirrus: common questions
Where do I find my Upstox API key and secret?
In the Upstox developer console, open the app you created for Cirrus. The key and secret are on the app's page; paste both into the Cirrus add-account form.
Why does Upstox say the redirect URI is invalid?
The Redirect URI saved on your Upstox app does not match the one Cirrus shows. Copy it again from the add-account screen, save the app and retry the login.
Is there a static IP charge for Upstox?
No. Upstox accepts orders over IPv6, so Cirrus gives each Upstox account a dedicated IPv6 static IP at no extra charge. Add that IPv6 address in the Upstox app before placing your first order.
How much does Cirrus cost for a Upstox account?
₹499 per account plus ₹0 for the IPv6 static IP, so ₹499 a month per Upstox account. Quarterly it is ₹1,349 per account, yearly ₹4,799. Prices include GST.
Connect your Upstox accounts in a few minutes
Sign in, add Upstox, whitelist its static IP and place your first multi-account order.