1 GB free · 7 days · no card · Dhan · Kite · Groww · Fyers

Your algo shouldn't die
when your IP rotates.

Jio, Airtel, ACT — every Indian ISP hands you a moving target. Every broker on your whitelist blocks the moment it moves. One dedicated IPv6 makes the address stop moving. Route only your order calls through it. Skip the VPS entirely.

Free 1 GB for 7 days · no card, no VPS
End-to-end HTTPS · we don't read your orders
Non-custodial · we never hold broker keys
10 RPS ceiling on free tier · SEBI-safe
Verified withDhanKiteGrowwFyers+ any REST SDK

Free tier · live now

Get a real IPv6 in two minutes.
1 GB · 10 RPS · 7 days · no card.

Sign in with Google, tell us your broker and client id, and we assign one dedicated IPv6 immediately. Whitelist it, route your order calls through it, watch your algo stop breaking. Upgrade any time — the IP survives.

Claim my free IPv6 · no card One free IP per broker identity. UNIQUE(broker:client_id) — no duplicates.
  • 1 GB included data. Order-only traffic is well under 100 MB / week.
  • 10 RPS ceiling. Enough for every human strategy; blocks flooders.
  • 7 days to whitelist + validate. Upgrade to keep the same IP forever.
  • Order callbacks land at the same IPv6 — no CGNAT, no lost webhooks.

The Problem

Six ways your automation quietly dies.

You didn't do anything wrong. This is how residential and mobile networks work in India — and how brokers verify who's allowed to call their API. The mismatch is the trap.

01

Your home broadband IP rotates

Jio, Airtel, ACT — most Indian ISPs hand out dynamic addresses. A router reboot, a link flap, an ISP-side lease renewal, and your public IP silently changes. Every broker whitelisted to the old one blocks you instantly.

router reboot → 3 brokers blocked
02

Someone else already claimed your IP

Under CGNAT (all Indian ISPs), hundreds of subscribers share one public IPv4. If any of those strangers whitelisted the same address with the same broker first, your calls now hit their whitelist — or get flagged as a duplicate identity.

shared with 500+ strangers
03

Reverse routing doesn't work

Broker webhooks and postback URLs need to reach you. Under CGNAT, inbound TCP to your public IP hits the ISP's shared NAT — and never gets to your machine. Order fills, exit signals, callback confirmations: silently dropped.

webhooks silently vanish
04

Even you can't reuse your own IP

Started a session in the morning at IP 203.0.113.42. Router disconnected at 11am. Reconnected at 45.117.8.99. The broker still holds an open session tied to the old IP — and refuses your new calls until the token expires. Locked out of your own account.

your own IP, gone forever
05

Mobile networks are worse

4G/5G on Jio, Airtel, Vi — carriers rotate your public IP every few minutes as you move between towers. Your algo running off a mobile hotspot survives about one order cycle before the address changes. No whitelist can keep up.

new IP every ~5 min
06

Every extra account = another VPS bill

Managing algos for yourself + family + partners across Dhan + Kite + Groww? To keep whitelist collisions from taking everyone down at once, you spin up a VPS per account. Costs stack: ₹500-800/mo per account, plus the ops time to babysit them.

5 accounts × ₹700 = ₹3,500/mo just for IPs

Dead Ends

Why the workarounds don't work

Another VPS

Still one IP per machine. VPS IPs rotate on restart, billing failure, or provider migration. Scaling to multiple accounts means multiple VPS — cost and ops multiply linearly.

Broker cloud

Dhan Cloud, Kite Cloud give you their one shared IP. You can't run cross-broker bots from it. Your strategy lives on their servers — your competitive edge becomes readable.

Algo platforms

Streak, AlgoBulls, and friends host your strategy logic. Platform risk is real — they can read it, change the rules, or shut down. Your custom indicators become theirs the moment you upload them.

Shared proxy pools

Shared exit IPs get flagged when another user misbehaves. No dedicated address means broker callbacks are unreliable — the IP receiving the webhook today isn't guaranteed tomorrow.

SEBI hasn't mandated uniform source IPs yet — but when they do, scattered infrastructure will need a costly rewrite. Building on a fixed address now is the professional standard.

The math

The quiet cost of "let's see what happens."

One broken fill during an expiry-day breakout pays for a year of this service. These are the failure modes we've watched real traders eat while they waited to "get around to fixing it."

₹500 – 2,000
per missed fill

Broker locks the whitelisted call path for 5–15 minutes after an IP change. Your algo retries. The retries all fail. The move you were trying to trade is gone.

12 – 24 hours
whitelist reset turnaround

Broker support responds during business hours. Your bot sits idle. Every strategy that depended on today's setup rebases against tomorrow's flat market open.

₹800 – 1,500 / mo
a VPS still can't fix this

A VPS gives you two vCPUs and a rotating IP. You solve nothing — you've just moved the problem to a different machine and added a monthly bill on top.

Silent
CGNAT shared-IP flag

The stranger sharing your ISP's shared IPv4 gets rate-limited by a broker for hammering the API. Now you're rate-limited too. There's no notification. There's no fix at your layer.

Compounded across a quarter of routine breakageeasily ₹15,000 – 40,000 · plus the trades you'll never know you missed

The Solution

Just the exit path.
Everything else
is yours.

One dedicated IPv6 address, yours alone. Route all your broker API calls through it via SOCKS5. Three lines of Python. That's the entire change.

  • Run from anywhere — laptop, VPS, Lambda, GitHub Actions. Same exit IP.
  • Whitelist once per broker. Never whitelist again, no matter where you run from.
  • Order callbacks land reliably — point postback URLs at your IPv6 once; unlike CGNAT, inbound webhooks never silently drop, so fills and exits reach your handler in real time.
  • Skip the VPS entirely — no monthly bill, no ops babysitting, no snapshot backups. Your desktop is faster than any ₹800/mo box, and its IP doesn't rotate on reboot when it exits through us.
  • Your data, strategy, and credentials never leave your machine. We only see auth headers.
  • Portable across custom solutions, off-the-shelf apps, and any HTTP/REST SDK.
Start free · 1 GB for 7 days · no card See setup docs
Your code
any machine · any location
laptopVPSLambda
SOCKS5 · 3 lines of Python
comm.servloci.in
your dedicated IPv6 exit
2401:c080:2400:2fed::xxxx
always same IP · whitelisted once
Dhan
Kite
Groww
+ any

What you actually get

Three problems.
One subscription.

Solving the IP problem alone doesn't finish the job — you still need one SDK across brokers and one place to route trades. ServLoci ships all three together.

Live now

Dedicated Static IPv6

One address, yours alone, that never rotates. Whitelist once with every broker. All your API calls exit through it — regardless of which machine, which city, which network you're on.

  • Runs from laptop, VPS, mobile, GitHub Actions — same exit IP
  • Not shared with any other subscriber, ever
  • Works with any broker that supports IP whitelisting
Private beta

Unified Trading Library

One Python (and JS) SDK that speaks Dhan, Kite, Groww and Fyers. Same method names. Same order shape. Same tick-stream interface. Add a new broker by changing one string — not rewriting a service.

  • tradeclient.place_order(broker="kite", ...)
  • Normalises fills, positions, holdings across brokers
  • No more per-broker adapter code cluttering your algo
Private beta

Trade Manager & Dispatcher

One dashboard for all your accounts. Route a signal to family, partners, or a pooled account with a rule — not a copy-paste. See fills, exposure, and P&L across every broker and every login in one panel.

  • Multi-account routing rules (allocations, exclusions)
  • Live position + P&L across every whitelisted broker
  • Kill-switch: halt every account with one click

Beta access opens for paying subscribers first. Sign up now — you're grandfathered into every future release without a price bump.

Under the hood

Infrastructure, not magic.

A static exit IP is a solved, boring networking problem. We've built the plumbing so you don't have to think about it.

01

Your own /128 IPv6

A /128 is the smallest IPv6 allocation — a single address. Assigned to you alone. Not a range shared with other users, not a pool that rotates. One address. Yours.

02

Auth-gated SOCKS5

Every connection requires your username and password. Those credentials map to exactly one IPv6 exit. No auth = no connection. There's no anonymous routing, no shared session.

03

Your data stays encrypted

SOCKS5 is a transport-layer protocol. Your broker calls are HTTPS — TLS-encrypted between your machine and the broker's servers. The proxy routes encrypted bytes. We cannot read your order payloads.

04

Address bound at interface level

The IPv6 is configured on the server's network interface — not a floating IP, not a NAT rule. It doesn't change when software restarts, when we deploy updates, or when you reconnect.

05

Three lines is genuinely all it takes

Python's requests library supports SOCKS5 via PySocks. Monkey-patching the session before your broker import means the SDK never knows it's proxied. No broker SDK modification.

What this is and isn't

We give you a stable exit IP. Your trading strategy, your broker accounts, your execution logic — those stay yours. We don't see your trades. We just make sure every API call leaves from the same address your broker has on file.

Setup

Three steps, under 10 minutes

01

Sign up

Google sign-in. Share your broker name and client ID. We assign a dedicated IPv6 and SOCKS5 credentials.

~2 minutes
02

Patch

Three lines before your broker SDK import. No VPS config, no nginx, no iptables. The SDK never knows it's proxied.

3 lines of Python
03

Whitelist once

Add your IPv6 to each broker's whitelist settings. Done. Forever. Move machines as often as you like — the exit IP never changes.

permanent · dedicated

Advisory

One IP. Many brokers.
Minimum data. Zero VPS.

Buy one address, run it lean. Six habits the sharpest ServLoci users hold — each one keeps your monthly bill flat while the strategy behind it gets fatter.

01
One address

One IPv6, every broker you trade.

The same IPv6 whitelists cleanly on Dhan, Kite, Groww, Fyers — and any REST-based broker after that. Don't buy a second address until you actually have a second identity. Verifying a new broker under the same account reuses the same IPv6 automatically.

02
Data top-up

₹5 / GB. Top up, don't over-provision.

10 GB / month is included. If a busy month sneaks past that, overage bills at ₹5 per extra GB — no upsell, no plan switch. Most order-only workloads run under 2 GB. If you're at 30, you're probably routing traffic that doesn't need to be routed.

03
Only orders

Route only the write side. Read side stays direct.

Only create, modify, cancel need to leave from your whitelisted IP. Ticks, LTP snapshots, holdings, positions, historical bars — those can go straight from your box. Same account, same broker; nothing breaks. Data usage on our side drops by an order of magnitude.

04
Your machine

Skip the VPS. Use your own hardware.

A ₹800/mo VPS gives you 2 vCPUs and a rotating IP. Your desk already has a faster machine that isn't rotating anywhere. Run the strategy there — the proxy is what makes the exit address stable, not the VPS. Ops shrinks to "did I close the laptop lid?"

05
Local analysis

All the heavy lifting stays local.

Backtests, feature engineering, model inference, indicator computation — none of it hits the network. Only the final order dispatch touches ServLoci. Your compute stays with you, your data stays with you, your competitive edge stays with you.

06
AI agent

Point your agent at the proxy. Done.

An agent watching signals, computing sizing, punching the trade — it all lives on your box. The single line of egress config is what makes it deployable. Order came from anywhere in the world? Broker sees the same IPv6. The agent doesn't care where it runs; you don't care what changed.

When to add a second IP

One address per trading identity, not per broker. A family account, a partner book, a bot that needs its own whitelist — that's when you provision a second IP. Everything else stays on the one you already pay for.

Integration

Python SDK patch

Monkey-patch requests.Session before importing your broker library. Works with every Indian broker SDK we support: Dhan, Kite, Groww, Fyers.

pysocks_setup.py
# pip install PySocks import socks, socket socks.set_default_proxy( socks.SOCKS5, "comm.servloci.in", 1080, username="BROKER:CLIENT_ID", # e.g. "dhan:1000000001" password="YOUR_API_KEY" ) socket.socket = socks.socksocket # global patch — before any SDK import from dhanhq import dhanhq
$ pip install PySocks

Pricing

Two versions. Transparent.

Cloud-hosted for one bot — or self-hosted on your metal with a fully managed opaque install. No setup fee. Cancel anytime.

Most common
Cloud-hosted
₹300/month
1 dedicated IPv6 · 10 GB included · ₹5 / extra GB
  • One dedicated IPv6 exit — yours alone
  • Hosted SOCKS5 + /api/v1 · runs on ServLoci infra
  • Dhan, Kite, Groww, Fyers · whitelist once
  • Free 7-day trial · 1 GB · no card
Start free · 1 GB for 7 days · no card Read docs before you buy

₹100 refundable within 24h if you don't use your API key. Cancel anytime.

Self-hosted · fully managed
≈ ₹1,500/month
Up to 10 active IPv6 · opaque install on your host
  • Up to 10 active IPv6 on hardware you provide
  • Fully managed opaque install — we ship and operate the stack
  • Routing, updates, and IP lifecycle controlled by ServLoci
  • You supply the host · you do not operate the internals
Request self-hosted install See billing notes in docs

Approximate list price. Opaque appliance-style install — not open-source DIY. Contact us to size the host.

DIY

Need fully own control of code, routing, and address space? You're free to develop one yourself — no ServLoci required. Our self-hosted option is different: the binary runs on your host, but the install stays opaque and fully managed by us.

vs. what you might already be paying
Extra VPS₹800–1,500/mo
IP still rotates on restart or provider change. You're solving the wrong layer of the problem.
Broker cloud hosting₹0 (locked in)
One broker, their IP, their servers. Cross-broker bots can't run there. Your strategy becomes readable.
Shared proxy pool₹200–500/mo
Exit IP is not yours alone. Another user's behaviour can get the address flagged. Not suitable for whitelisting.
ServLoci cloud₹300/mo
1 dedicated IPv6 + hosted SOCKS5 on our infra.
ServLoci self-hosted≈ ₹1,500/mo
Up to 10 IPv6 · on your host · opaque install we fully manage.

FAQ

Honest answers

Do Indian brokers actually support IPv6 whitelisting?
Dhan, Kite (Zerodha), Groww and Fyers accept IPv6 in their API whitelist. Those are the four brokers we support today. Brokers whose whitelists are IPv4-only cannot be paired with ServLoci — our exit is IPv6-only.
Is my trading data safe going through your proxy?
Your broker API calls are HTTPS — TLS-encrypted between your machine and the broker's servers. SOCKS5 operates at the transport layer and routes encrypted bytes without decrypting them. We don't hold TLS keys and cannot read your order payloads, account credentials, or position data.
What if the proxy goes down?
Your algo will fail to connect to the broker — the same as if your internet went down. We don't guarantee 100% uptime (anyone who does is misleading you). What we guarantee is that when the proxy is up, your exit IP is always the same one your broker has whitelisted.
How is this different from a VPN?
A VPN typically gives you a shared IP and adds OS-level routing that affects all your apps. SOCKS5 is application-level — only your Python process uses the proxy. Everything else on your machine continues as normal. And your exit IP is dedicated: no other user shares it.
Can I use one IP across multiple brokers?
Yes. You whitelist the same IPv6 address in each broker's settings. One address, as many brokers as you trade on. You can also run the proxy patch in multiple scripts simultaneously — all your broker connections will exit from the same address.
How long does setup take?
Signing up takes 2 minutes. We manually review each registration — typically within a few hours during business hours. Once assigned, adding the three-line patch and updating your broker whitelist settings takes under 10 minutes. Your proxy details appear in the user portal as soon as we activate.
What's the self-hosted option? Do I run it myself?
Self-hosted means the stack lives on a host you provide (VPS, colo, or on-prem) — but it is a fully managed opaque install controlled by ServLoci. We install, update, and operate the appliance; you do not get source, config internals, or day-to-day ops. You get up to 10 active IPv6s at ≈ ₹1,500/mo list price. Email support@servloci.in to request an install. If you need fully own control of code and routing, you're free to develop one yourself; that path is not ServLoci.

Start today

You're two minutes from a dedicated IPv6.

Sign in with Google → paste your broker + client id → we assign a dedicated IPv6 with 1 GB / 10 RPS / 7 days on the house. No card. Upgrade later — the same IP survives.

Read the docs first

or submit your broker details directly

Submitted! We'll email your SOCKS5 credentials within 24 hours.
Something went wrong. Please try again.
Contact
Broker details
Proof of account
Click to upload or drag & drop
PNG · JPG · PDF — max 5 MB

Do not send passwords, PINs, TOTP codes, API secrets or access tokens in this form.