Indian brokers such as Zerodha, Upstox, Angel One and Dhan terminate their APIs in India. A Mumbai node genuinely does shorten that path, unlike offshore Forex.
Algo trading VPS
Algo trading VPS in India for Indian broker APIs
An algo trading VPS is a headless Linux server that runs your strategy code against a broker API, holds the websocket feed open through the session and writes ticks and fills to disk without depending on your laptop staying awake.
Sizing
Three honest starting points.
Pick the row that describes what you have now, not what you hope to have in a year. Moving up a tier later is easier than paying for headroom you never use.
| If you are running | Start at | Specification | Monthly | |
|---|---|---|---|---|
| A single strategy on a handful of symbols Websocket plus a Python process and a small database fits comfortably. | VPS 4 | 2 vCPU / 4 GB RAM / 40 GB NVMe | ₹596 | Deploy |
| Multiple strategies, full-market tick capture Tick storage and pandas-style in-memory work are memory hungry. | VPS 16 | 6 vCPU / 16 GB RAM / 160 GB NVMe | ₹2,399 | Deploy |
| Backtesting alongside live execution Give backtests their own cores so they cannot starve the live loop. | VPS 32 | 12 vCPU / 32 GB RAM / 320 GB NVMe | ₹4,799 | Deploy |
Worth knowing first
Three things most pages about this leave out.
Most retail broker APIs are rate limited well below the point where microseconds matter. Reliability and clean reconnect logic beat raw latency for almost every retail strategy.
Colocation next to an exchange matching engine is a different product with a different price. This is not that, and no VPS should be sold as if it were.
Setup checklist
Do these on day one.
- Pin the process with a supervisor so it restarts after a reboot.
- Store the API key outside the repository and outside the image.
- Log every order acknowledgement to disk, not only to stdout.
- Run a clock sync daemon; timestamp drift breaks reconciliation.
Recommended plan
An algo trading VPS is a headless Linux server that runs your strategy code against a broker API, holds the websocket feed open through the session and writes ticks and fills to disk without depending on your laptop staying awake.
- PlanVPS 4
- Specification2 vCPU / 4 GB RAM / 40 GB NVMe
- Monthly₹596 excl. GST
- VirtualisationKVM
- AccessFull root / administrator
- NodesMumbai, Noida, Jaipur
Common questions
Algo trading VPS, answered.
Which node is best for Zerodha Kite Connect or similar Indian broker APIs?
Mumbai. Indian broker infrastructure and the exchanges themselves are concentrated in and around Mumbai, so the Mumbai node gives the shortest and most consistently peered path.
How much RAM does a Python algo trading setup need?
Start at 4 GB for one strategy on a few instruments. Full-market tick capture, dataframe work and a local time-series database push you to 16 GB quickly. Memory is the usual constraint, not cores.
Does this give me co-location speed?
No. Co-location means racking your machine inside the exchange's own facility under an exchange agreement. A VPS in a Mumbai data centre is close, well peered and appropriate for retail and small-fund strategies, but it is a different tier of product.
What happens if the server reboots mid-session?
Whatever your supervisor configuration says. Use systemd or a process manager with restart-on-failure, make your strategy idempotent on restart, and reconcile open positions from the broker rather than from local state.
VPS by workload
Next step
Send the stack, get a size.
Tell us the operating system, application stack, current traffic, database size and where it hurts today. You get a sizing recommendation, the matching plan and a price.