IPv4 vs IPv6 for whitelisting: which one will your platform accept?

IPv6 static IPs cost a quarter of IPv4. That only helps if the platform you're whitelisting with accepts IPv6. Here's what we know about the common ones, and how to check yours.

Last updated 29 October 2026 · 4 min read

When you whitelist an IP with a broker, a payment provider or any API, the first question is whether it takes IPv4 only or IPv6 as well. Get it wrong one way and you overpay. Get it wrong the other way and nothing works. Honestly, for most platforms outside trading, IPv4 is the safer pick today. Many Indian brokers and big cloud platforms accept IPv6, though, and there the saving is real: at TrueIP, IPv6 is ₹50 a month and IPv4 ₹200, plus GST. If you'd rather skip the reading, our plan finder asks two questions and tells you which to buy.

Why IPv6 is cheaper

There are only about four billion IPv4 addresses, and they ran out years ago, so each one costs real money to acquire. IPv6 has so many addresses that each customer can have their own without anyone running short. That's the whole price difference. Once whitelisted, a dedicated IPv6 does the same job as a dedicated IPv4: one fixed address that belongs to you.

What common platforms accept

From official docs and our own tests, as of October 2026. Platforms change, so treat this as a starting point.

PlatformIPv6 in allowlist?Notes
Many Indian brokers (Zerodha, Fyers, Upstox and others)YesSee our broker IPv6 list. Some are still IPv4-only.
AWS security groupsYesRules take IPv6 ranges in CIDR form.
Cloudflare IP access rulesYesSingle addresses and ranges.
Microsoft 365 (Entra named locations)YesIPv4 and IPv6 ranges.
Google Workspace context-aware accessYesIPv4 or IPv6, on higher editions.
GitHub organisation IP allow listYesGitHub asks admins to add IPv6 addresses too.
Delta Exchange IndiaYesAccepts both in the key's whitelist.
Stripe API key restrictionsNoIPv4 addresses or ranges only, per Stripe's API keys docs.
Cashfree PayoutsNoTheir docs say IPv4 has to be whitelisted, not IPv6.
BinanceNoAsks for IPv4. Its API didn't answer over IPv6 in our test.
RazorpayX payoutsNot statedUse IPv4.
NIC e-invoice and e-way billNot statedAsks for Indian static IPs. Use IPv4.
SMPP providersNot statedUse IPv4.

The pattern: cloud and developer platforms tend to take IPv6. Payments, government systems and telecom mostly don't say, and when they don't say, assume IPv4.

How to check your platform in two minutes

1. Try the allowlist field

Open the IP whitelist or allowlist setting and type a documentation address like 2001:db8::1. If the form rejects it as invalid, the platform is IPv4-only. If it accepts it, delete it again before saving.

2. Check that the API answers over IPv6

Accepting an IPv6 address in a form is one thing. The API also has to be reachable over IPv6, or your calls will go out over IPv4 anyway.

curl -6 -sI https://api.example.com/ | head -1

A response line means the API answers over IPv6. A timeout or "couldn't connect" means it's IPv4-only, whatever the form says. Run it from a machine that has IPv6, or through an IPv6 proxy.

3. Read the docs, or ask

Search the platform's docs for "IPv6" next to "whitelist" or "allowlist". If there's nothing, ask support. "Not mentioned" usually means IPv4.

The dual-stack trap

If your machine has both IPv4 and IPv6, your HTTP client picks one for each connection, usually IPv6 when the server supports it. Say you whitelisted only your IPv4 address with a platform that also answers on IPv6. Some calls go out over IPv6 from an address that isn't on the list, and fail at random. Either whitelist both or force one: curl -4 on the command line, or the equivalent setting in your HTTP library. Sending the calls through a single dedicated IP proxy avoids the question, because the platform only ever sees that one address.

When to pick which

Can you switch later?

Yes, but think of it as a new address. Moving from IPv4 to IPv6 to save money, or the other way because a platform turned out to be IPv4-only, means a different IP, so you update each allowlist once. On platforms that take a while to approve changes, like NIC, that's worth avoiding. Where you're unsure today, start on IPv4. You can add an IPv6 later for the platforms that take it, and keep the IPv4 for the rest.

Quick checklist

Get your dedicated static IP

IPv6 ₹50 a month, IPv4 ₹200 a month, plus GST. Live in minutes, whitelisted once.

Get IPv6 · ₹50/mo + GSTGet IPv4 · ₹200/mo + GST

Keep reading

29 October 2026

GST e-invoice API access: why integrators need a fixed IP

Direct NIC e-invoice API access works only from whitelisted Indian static IPs. Who needs one, how many you can register, and why changing them is slow.
29 October 2026

How to give work-from-home staff access to IP-restricted Tally or ERP

Your ERP only allows the office IP and staff now work from home. How to give them access safely, for web ERPs, Zoho, Microsoft 365 and Tally setups.
29 October 2026

How to lock your crypto exchange API key to one IP (and why you should)

Binding your exchange API key to one IP stops a leaked key being used anywhere else. How to do it, which address to use, and how to keep it from changing.